1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import { defineProps } from '../../libs/util/props';
- import theme from '../../libs/config/theme.js'
- export default defineProps('divider', {
- // 是否虚线
- dashed: {
- type: Boolean,
- default: false
- },
- // 是否细线
- hairline: {
- type: Boolean,
- default: true
- },
- // 是否以点替代文字,优先于text字段起作用
- dot: {
- type: Boolean,
- default: false
- },
- // 内容文本的位置,left-左边,center-中间,right-右边
- position: {
- type: String,
- default: 'center'
- },
- // 文本内容
- text: {
- type: [String, Number],
- default: ''
- },
- // 文本大小
- size: {
- type: [String, Number],
- default: 14
- },
- // 文本颜色
- color: {
- type: String,
- default: theme.tipsColor
- },
- // 是否加粗
- bold: {
- type: Boolean,
- default: false
- },
- // 线条颜色
- lineColor: {
- type: String,
- default: theme.borderColor
- }
- })
|