Line分割线组件
line组件是展示一条分割线以区分上下文,默认与hr标签效果一致;line组件除了展示一条水平分割线,还可以展示垂直分割线,而且可以在线中间使用说明文字。
前言
原生标签hr
只提供水平分割线,有时候列与列之间也需要使用分割线;另外在上下文分隔中可能需要添加若干备注文字,如此需求自定义分割线标签是很有必要的。
HR标签
本框架已经对hr
标签进行了美化处理,所呈现的效果为1px
的水平分割线。
- 输出
- HTML
-
中国是世界四大文明古国之一,有着悠久的历史,距今约5000年前,以中原地区为中心开始出现聚落组织进而形成国家,后历经多次民族交融和朝代更迭,直至形成多民族国家的大一统局面。
20世纪初辛亥革命后,君主政体退出历史舞台,共和政体建立。1949年中华人民共和国成立后,在中国大陆建立了人民代表大会制度的政体。
-
分割线标签
ax-line
标签是本框架自定义的分割线标签,默认效果与hr
一致。
- 输出
- HTML
-
中国是世界四大文明古国之一,有着悠久的历史,距今约5000年前,以中原地区为中心开始出现聚落组织进而形成国家,后历经多次民族交融和朝代更迭,直至形成多民族国家的大一统局面。
20世纪初辛亥革命后,君主政体退出历史舞台,共和政体建立。1949年中华人民共和国成立后,在中国大陆建立了人民代表大会制度的政体。
-
垂直分割线
分割线默认是水平的,如果需要垂直布局需要追加v
属性(vertical)。如果父层没有定义高度,那么垂直分割线高度不能自动延伸,所以可能需要配合style
属性使用,明确分割线高度。
- 输出
- HTML
-
中国是世界四大文明古国之一,有着悠久的历史,距今约5000年前,以中原地区为中心开始出现聚落组织进而形成国家,后历经多次民族交融和朝代更迭,直至形成多民族国家的大一统局面。
20世纪初辛亥革命后,君主政体退出历史舞台,共和政体建立。1949年中华人民共和国成立后,在中国大陆建立了人民代表大会制度的政体。
中国是世界四大文明古国之一,有着悠久的历史,距今约5000年前,以中原地区为中心开始出现聚落组织进而形成国家,后历经多次民族交融和朝代更迭,直至形成多民族国家的大一统局面。
20世纪初辛亥革命后,君主政体退出历史舞台,共和政体建立。1949年中华人民共和国成立后,在中国大陆建立了人民代表大会制度的政体。
-
使用标题
给分割线添加标题的方式有两种:
- 使用
label
属性; - 将标题写在标签中间;
- 输出
- HTML
-
中国是世界四大文明古国之一,有着悠久的历史,距今约5000年前,以中原地区为中心开始出现聚落组织进而形成国家,后历经多次民族交融和朝代更迭,直至形成多民族国家的大一统局面。
分割线 20世纪初辛亥革命后,君主政体退出历史舞台,共和政体建立。1949年中华人民共和国成立后,在中国大陆建立了人民代表大会制度的政体。
中国疆域辽阔、民族众多,先秦时期的华夏族在中原地区繁衍生息,到了汉代通过文化交融使汉族正式成型,奠定了中国主体民族的基础。
-
Attributes属性
名称 | 可选值 | 默认值 | 说明 |
---|---|---|---|
type | 'solid'/'dashed'/'slash' | 'solid' | 分割线类型,默认普通实实线(solid),可选择dashed(虚线)和slash(斜线) |
theme | 'prim'/'error'/'succ'/'info'/'warn'/'issue'/'text' | - | 分割线的颜色主题,默认为灰色 |
label | '' | - | 分割线的文本 |
align | 'center'/'start'/'end' | 'center' | 分割线文本所在位置,默认是center居中,可选择start头部或end尾部 |
size | 'sm'/'md'/'lg' | - | 分割线的高度,sm=2px,md=4px,lg=8px ,默认1px |
break | 'xxs'/'xs'/'sm'/'md'/'lg'/'xl'/'xxl' | - | 分割线的上下文间隙:xxs->4px;xs->8px;sm->14px;md->22px;lg->28px;xl->38px;xxl->44px |
dir | 'h'/'v' | 'h' | 水平还是垂直分割线 |
Methods方法
有组件通用的内置方法:
- set:设置组件属性,支持一个参数即被设置的属性值键值对
{key,value}
或其数组 - reset:重置组件属性,无参数
- clear:清除属性和值,无参数
基本用法:CompElem.reset();
Events事件
有组件通用的事件:
- connected:组件连接成功,无参数
- disconnected:组件断开连接,无参数
- adopted:组件被转移,无参数
- set:设置了属性,支持一个参数即设置的值
- cleared:清除了属性,无参数
- reset:重置了属性,无参数
基本用法:CompElem.on('connected',()=>{console.log('connected')});