form-create-designer
form-create-designer copied to clipboard
自定义组件为什么在props中传递布尔值,传不过去
例如以下代码片段:
export default {
icon: 'icon-button',
label,
name,
mask: true,
rule() {
return {
type: name,
props: {
limit: 'default', //能够传递到组件中并获取到limit属性
disabled: false //传递不过去,获取不到disabled值,拿不到对应的布尔值
},
children: ['按钮文字'],
component: wButton,
};
},
}
代码中的limit和disabled两个属性值传递过去,limit能接收到,但是disabled值就是不行,我使用loading:true也不行。 尝试过传递{abc:'false'}和{abc:false}同样的参数,只能接收到abc为字符串那个,为啥呀?求解?
接收指的是自定义组件内部接受还是修改后规则没有同步修改