Tag 标签
用于标记和选择的标签
基本用法
{
type: "page",
body: [
{
"type": "tag",
"label": "普通的标签",
"displayMode": "rounded",
"color": "inactive"
},
{
"type": "tag",
"label": "普通标签",
"color": "processing"
},
]
}
不同的模式
{
"type": "page",
"body": [
{
"type": "tag",
"label": "面性标签",
"displayMode": "normal",
"color": "active"
},
{
"type": "tag",
"label": "线性标签",
"displayMode": "rounded",
"color": "inactive"
},
{
"type": "tag",
"label": "状态标签",
"displayMode": "status",
"color": "active",
"closable": true
},
{
"type": "tag",
"label": "#4096ff",
"displayMode": "rounded",
"color": "#4096ff"
},
{
"type": "tag",
"label": "#f70e47",
"displayMode": "rounded",
"color": "#f70e47"
}
]
}
自定义样式
可以通过 style 来控制背景、边框及文字颜色。如下
{
"type": "page",
"body": [
{
"type": "tag",
"label": "面性标签",
"displayMode": "normal",
"color": "active"
},
{
"type": "tag",
"label": "线性标签",
"displayMode": "rounded",
"color": "inactive"
},
{
"type": "tag",
"label": "自定义样式1",
"displayMode": "normal",
"style": {
"backgroundColor": "#fff",
"border": "1px solid #ccc",
"color": "#666",
}
},
{
"type": "tag",
"label": "自定义样式2",
"displayMode": "rounded",
"style": {
"backgroundColor": "#2468f2",
"borderColor": "#2468f2",
"color": "#fff",
}
},
]
}
属性表
属性名 | 类型 | 默认值 | 说明 | ||||||
---|---|---|---|---|---|---|---|---|---|
displayMode | `’normal’ \ | ‘rounded’ \ | ‘status’` | normal |
展现模式 | ||||
color | `’active’ \ | ‘inactive’ \ | ‘error’ \ | ‘success’ \ | ‘processing’ \ | ‘warning’ \ | 具体色值 ` | 颜色主题,提供默认主题,并支持自定义颜色值 | |
label | string |
- |
标签内容 | ||||||
icon | SchemaIcon |
dot 图标 |
status 模式下的前置图标 | ||||||
className | string |
自定义 CSS 样式类名 | |||||||
style | object |
{} | 自定义样式(行内样式),优先级最高 |