emis-sapp/uni_modules/uview-plus/components/u-checkbox/props.js
2023-11-30 00:58:09 +08:00

71 lines
2.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import defprops from '../../libs/config/props';
export default {
props: {
// checkbox的名称
name: {
type: [String, Number, Boolean],
default: defprops.checkbox.name
},
// 形状,square为方形,circle为圆型
shape: {
type: String,
default: defprops.checkbox.shape
},
// 整体的大小
size: {
type: [String, Number],
default: defprops.checkbox.size
},
// 是否默认选中
checked: {
type: Boolean,
default: defprops.checkbox.checked
},
// 是否禁用
disabled: {
type: [String, Boolean],
default: defprops.checkbox.disabled
},
// 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值
activeColor: {
type: String,
default: defprops.checkbox.activeColor
},
// 未选中的颜色
inactiveColor: {
type: String,
default: defprops.checkbox.inactiveColor
},
// 图标的大小,单位px
iconSize: {
type: [String, Number],
default: defprops.checkbox.iconSize
},
// 图标颜色
iconColor: {
type: String,
default: defprops.checkbox.iconColor
},
// label提示文字,因为nvue下,直接slot进来的文字,由于特殊的结构,无法修改样式
label: {
type: [String, Number],
default: defprops.checkbox.label
},
// label的字体大小,px单位
labelSize: {
type: [String, Number],
default: defprops.checkbox.labelSize
},
// label的颜色
labelColor: {
type: String,
default: defprops.checkbox.labelColor
},
// 是否禁止点击提示语选中复选框
labelDisabled: {
type: [String, Boolean],
default: defprops.checkbox.labelDisabled
}
}
}