Closed ency520 closed 2 months ago
例如以下代码片段:
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为字符串那个,为啥呀?求解?
接收指的是自定义组件内部接受还是修改后规则没有同步修改
例如以下代码片段:
代码中的limit和disabled两个属性值传递过去,limit能接收到,但是disabled值就是不行,我使用loading:true也不行。 尝试过传递{abc:'false'}和{abc:false}同样的参数,只能接收到abc为字符串那个,为啥呀?求解?