Yt-UI
首页
快速开始
组件文档
首页
快速开始
组件文档
  • 表单组件

    • 输入框 Input
    • 多行输入框 Textarea
    • 开关 Switch
    • 多选框组 CheckboxGroup
    • 单选框组 RadioGroup
    • 滑块 Slider
    • 选择器 Picker
    • 日历 Calendar
    • 表单 Form
  • 展示组件

    • 头像 Avatar
    • 徽标 Badge
    • 卡片 Card
    • 标签 Tag
    • 步骤条 Steps
    • 结果页 Result
    • 空状态 Empty
    • 虚拟列表 VirtualList
  • 交互组件

    • 按钮 Button
    • 悬浮按钮 FAB
    • 图标 Icon
    • 搜索 Search
    • 分段器 Segment
    • 轮播 Swiper
    • 指示点 Dots
  • 反馈组件

    • 加载 Loading
    • 弹窗 Popup
    • 遮罩层 Overlay
    • 通告栏 NoticeBar
  • 导航组件

    • 标签栏 Tabbar
    • 顶部标签栏 TopTabbar
    • 折叠面板 Collapse
    • 课程表 Schedule
  • 布局组件

    • 分割线 Divider
    • 链接 Line
    • 可移动视图 MovableView

yt-divider 分割线组件

属性

属性名类型默认值说明
direction'horizontal' | 'vertical''horizontal'分割线方向
alignAlignType'center'对齐方式
type'solid' | 'dashed' | 'dotted''solid'线条类型
marginnumber | string32外边距
lineColorstring'#DCDFE6'线条颜色
textColorstring'#3e3e3e60'文字颜色
textSizenumber | string16文字大小

插槽

插槽名说明
default分割线中间的文字

示例

水平分割线

<yt-divider />

<yt-divider direction="horizontal" />

垂直分割线

<view class="flex-row">
  <span>左侧内容</span>
  <yt-divider direction="vertical" />
  <span>右侧内容</span>
</view>

带文字分割线

<yt-divider>中间文字</yt-divider>

<yt-divider>或者</yt-divider>

<yt-divider>查看更多</yt-divider>

虚线分割线

<yt-divider type="dashed" />

<yt-divider type="dashed">虚线分割</yt-divider>

点线分割线

<yt-divider type="dotted" />

<yt-divider type="dotted">点线分割</yt-divider>

对齐方式

<yt-divider align="left">左对齐</yt-divider>

<yt-divider align="center">居中对齐</yt-divider>

<yt-divider align="right">右对齐</yt-divider>

自定义颜色

<yt-divider lineColor="#FF6B6B" textColor="#4ECDC4">自定义颜色</yt-divider>

<yt-divider lineColor="#3498db" textColor="#2ecc71" type="dashed">蓝色虚线绿色文字</yt-divider>

自定义间距

<yt-divider :margin="16">小间距</yt-divider>

<yt-divider :margin="48">大间距</yt-divider>

<yt-divider margin="2em">em单位间距</yt-divider>

自定义文字大小

<yt-divider :textSize="12">小字</yt-divider>

<yt-divider :textSize="20">大字</yt-divider>

<yt-divider textSize="1.2em">相对大小</yt-divider>

垂直带文字分割线

<view class="flex-row">
  <span>菜单</span>
  <yt-divider direction="vertical">|</yt-divider>
  <span>设置</span>
  <yt-divider direction="vertical">|</yt-divider>
  <span>关于</span>
</view>

复杂布局中的分割线

<view class="card">
  <h3>标题</h3>
  <p>内容描述...</p>
  <yt-divider :margin="20" />
  <view class="action-buttons">
    <yt-button>确定</yt-button>
    <yt-divider direction="vertical" :margin="10" />
    <yt-button type="secondary">取消</yt-button>
  </view>
</view>

完整示例

<view class="form-section">
  <h4>个人信息</h4>
  <yt-divider
    direction="horizontal"
    type="dashed"
    :margin="10"
    lineColor="#ccc"
    align="left"
  />
  <p>姓名、年龄等信息...</p>
</view>

<view class="flex-container">
  <view class="left-panel">
    <h4>左侧面板</h4>
  </view>
  <yt-divider
    direction="vertical"
    :margin="20"
    lineColor="#999"
    type="dotted"
  />
  <view class="right-panel">
    <h4>右侧面板</h4>
  </view>
</view>

<view class="footer">
  <yt-divider
    align="center"
    :margin="30"
    :textSize="14"
    textColor="#666"
  >
    已到达底部
  </yt-divider>
</view>
最近更新:: 2026/1/2 20:18
Contributors: CHEEMS
Next
链接 Line