form-create-designer icon indicating copy to clipboard operation
form-create-designer copied to clipboard

自定义组件为什么在props中传递布尔值,传不过去

Open ency520 opened this issue 1 year ago • 1 comments

例如以下代码片段:

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为字符串那个,为啥呀?求解?

ency520 avatar May 03 '24 05:05 ency520

接收指的是自定义组件内部接受还是修改后规则没有同步修改

xaboy avatar May 08 '24 13:05 xaboy