yl-view
Version:
一个基于uniapp的ui框架
72 lines • 1.44 kB
JavaScript
export default {
props:{
type:{ // 类型:圆形round/方形square
type:String,
default:'round'
},
item:{ //单选标识
type:Object,
default:_=>{}
},
theme:{ //主题颜色
type:String,
default:'primary'
},
customColor:{ //自定义主题颜色
type:String,
default:''
},
checkboxBoxSize:{ //单选大小
type:Number,
default:30
},
alignType:{ //图标和文字对齐方式 left/right
type:String,
default:'left'
},
checkedIcon:{ //自定义选中icon 支持yl-icon的name
type:String,
default:''
},
uncheckedIcon:{ //自定义未选中icon 支持yl-icon的name none为不显示
type:String,
default:''
},
border:{ //是否展示边框
type:Boolean,
default:false
},
customStyle:{ //自定义样式
type:Object,
default:()=>{}
},
disabled:{ //是否禁用
type:Boolean,
default:false
},
delimiter:{ // value间隔符号
type:String,
default:','
},
isReact:{ //是否字体颜色 选中时一起改变
type:Boolean,
default:true
},
isBg:{ //是否背景颜色 选中时一起改变
type:Boolean,
default:false
},
isIcon:{ // 是否需要图标
type:Boolean,
default:true
},
name:{ //单选标识
type:String,
default:'label'
},
value:{ //对应name
type:String,
default:"value"
},
}
}