UNPKG

@wanghonggan/uv-ui

Version:

uv-ui 破釜沉舟之兼容vue3+2、nvue、app、h5、小程序等多端基于uni-app和uView2.x的生态框架,支持单独导入,开箱即用,利剑出击。

97 lines (96 loc) 2.01 kB
import { getPropsByKey } from "../../libs/config/config"; export default { props: { // 标签类型info、primary、success、warning、error type: { type: String, default: 'primary' }, // 不可用 disabled: { type: [Boolean, String], default: false }, // 标签的大小,large,medium,mini size: { type: String, default: 'medium' }, // tag的形状,circle(两边半圆形), square(方形,带圆角) shape: { type: String, default: 'square' }, // 标签文字 text: { type: [String, Number], default: '' }, // 背景颜色,默认为空字符串,即不处理 bgColor: { type: String, default: '' }, // 标签字体颜色,默认为空字符串,即不处理 color: { type: String, default: '' }, // 标签的边框颜色 borderColor: { type: String, default: '' }, // 点击时返回的索引值,用于区分例遍的数组哪个元素被点击了 name: { type: [String, Number], default: '' }, // 镂空时是否填充背景色 plainFill: { type: Boolean, default: false }, // 是否镂空 plain: { type: Boolean, default: false }, // 是否可关闭 closable: { type: Boolean, default: false }, // 关闭按钮图标的颜色 closeColor: { type: String, default: '#C6C7CB' }, // 关闭按钮图标的位置 right(右边)right-top(右上) 默认right-top closePlace: { type: String, default: 'right-top' }, // 是否显示 show: { type: Boolean, default: true }, // 内置图标,或绝对路径的图片 icon: { type: String, default: '' }, // 图标颜色 iconColor: { type: String, default: '' }, // nvue模式下 是否直接显示,在uv-list等cell下面使用就需要设置 cellChild: { type: Boolean, default: false }, ...getPropsByKey('tags') } }