purchase-let/uni_modules/uview-plus/components/u-radio/props.js

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.js';
export default {
props: {
// radio的名称
name: {
type: [String, Number, Boolean],
default: () => defProps.radio.name
},
// 形状square为方形circle为圆型
shape: {
type: String,
default: () => defProps.radio.shape
},
// 是否禁用
disabled: {
type: [String, Boolean],
default: () => defProps.radio.disabled
},
// 是否禁止点击提示语选中单选框
labelDisabled: {
type: [String, Boolean],
default: () => defProps.radio.labelDisabled
},
// 选中状态下的颜色如设置此值将会覆盖parent的activeColor值
activeColor: {
type: String,
default: () => defProps.radio.activeColor
},
// 未选中的颜色
inactiveColor: {
type: String,
default: () => defProps.radio.inactiveColor
},
// 图标的大小单位px
iconSize: {
type: [String, Number],
default: () => defProps.radio.iconSize
},
// label的字体大小px单位
labelSize: {
type: [String, Number],
default: () => defProps.radio.labelSize
},
// label提示文字因为nvue下直接slot进来的文字由于特殊的结构无法修改样式
label: {
type: [String, Number],
default: () => defProps.radio.label
},
// 整体的大小
size: {
type: [String, Number],
default: () => defProps.radio.size
},
// 图标颜色
color: {
type: String,
default: () => defProps.radio.color
},
// label的颜色
labelColor: {
type: String,
default: () => defProps.radio.labelColor
},
// 图标颜色
iconColor: {
type: String,
default: () => defProps.radio.iconColor
}
}
}