Skip to content

Divider 分割线

用于将内容分隔为多个区域。

基本使用

默认渲染一条水平分割线。

html
<wui-divider></wui-divider>

展示文本

使用默认插槽在分割线中间插入内容。

html
<wui-divider>展示文本</wui-divider>

自定义渲染内容

使用默认插槽在分割线中间插入自定义内容。

html
<wui-divider>
  <wui-icon name="arrow-down" size="20" color="#1989fa" />
</wui-divider>

内容位置

通过 content-position 指定内容所在位置。

html
<wui-divider>中间</wui-divider>
<wui-divider content-position="left">左侧</wui-divider>
<wui-divider content-position="right">右侧</wui-divider>

虚线

添加 dashed 属性使分割线渲染为虚线。

html
<wui-divider dashed>虚线分割</wui-divider>

自定义颜色

设置 color 属性。

html
<wui-divider color="#4D80F0">自定义颜色</wui-divider>

垂直分割线

添加 vertical 属性使分割线渲染为垂直分割线。

html
<view class="content">
  文本
  <wui-divider vertical />
  文本
  <wui-divider vertical dashed />
  文本
  <wui-divider vertical :hairline="false" />
  文本
  <wui-divider vertical color="#1989fa" />
  文本
</view>
css
.content {
  padding: 12rpx 15px;
}

Attributes

参数说明类型可选值默认值最低版本
color自定义颜色,支持所有颜色的写法string---
hairline是否显示边框boolean-true-
dashed是否显示为虚线boolean-false-
content-position内容位置stringleft/center/rightcenter-
vertical是否显示为垂直分割线boolean-false-

Slot

name说明最低版本
default内容,仅在 verticalfalse 时生效-

外部样式类

类名说明最低版本
custom-class根节点样式-

源代码

文档
组件

Released under the MIT License.

Released under the MIT License.