Skip to content

Line 分割线

查看 sn-line 的 2.0 版本差异

基础用法

  • 用于在页面中创建分割线,可包含文本或圆点。
  • direction 控制方向:水平分割线默认占满宽度,length 可指定固定宽度;垂直分割线默认高度为固定设计值,length 可指定固定高度。
  • dashed 显示虚线;text 在水平分割线中间显示文本,dot 则以圆点"•"代替文本。
  • 颜色默认取主题线条色($line),可通过 color 自定义。
  • margin 控制分割线与上下(水平)或左右(垂直)内容的间距。
vue
<template>
	<sn-line text="这是分割线" margin="16"></sn-line>
</template>

更多演示请下载 demo 查看

垂直分割线

垂直分割线常用于行内内容之间的分隔,需在水平排列的容器中使用。

vue
<template>
	<view class="row">
		<text>文字</text>
		<sn-line direction="vertical" :length="20" margin="12"></sn-line>
		<text>文字</text>
	</view>
</template>

属性

参数说明类型默认值可选值
direction分割线方向Stringhorizontalhorizontal | vertical
color分割线颜色,空时取主题线条色String''-
length分割线长度(px),水平时为宽度、垂直时为高度;空或非数值时水平占满宽度、垂直使用默认高度String | Number''-
thickness分割线粗细(px)String | Number1-
margin分割线外边距(px),水平时作用于上下、垂直时作用于左右String | Number0-
dashed是否显示为虚线Booleanfalsetrue | false
dot是否以圆点"•"代替文本(仅水平方向有效)Booleanfalsetrue | false
text分割线中间显示的文本(仅水平方向有效)String''-
customStyle自定义分割线样式(仅无文本模式生效)UTSJSONObject | String''-

使用 MIT 协议