You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<Form.Item label="订单开关" name="orderSwitch" initialValue="true" valuePropName='checked'> <Switch disabled={disabled}/> </Form.Item>
这样可以设置switch组件默认选中,但是我期望能够初始化组件为默认不选中。
我知道可以设置initialValue为false,那么switch的默认值就是false了,但是valuePropName只能设置为checked,如果该属性设置为checked,那么switch的展示就是一个选中状态的效果。
还有就是虽然在不设置valuePropName属性的情况下,然后将initialValue设置为false,能够实现switch组件的默认为不选中状态,但是会报错:[antd: Switch] value is not a valid prop, do you mean checked?,虽然这个报错不影响代码的正常执行,但是也还是报错了。
请问怎么能够正常设置switch组件既能默认不选中状态,也不报错呢?
我不设置valuePropName属性时如下报错:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
<Form.Item label="订单开关" name="orderSwitch" initialValue="true" valuePropName='checked'> <Switch disabled={disabled}/> </Form.Item>
这样可以设置switch组件默认选中,但是我期望能够初始化组件为默认不选中。
我知道可以设置initialValue为false,那么switch的默认值就是false了,但是valuePropName只能设置为checked,如果该属性设置为checked,那么switch的展示就是一个选中状态的效果。
还有就是虽然在不设置valuePropName属性的情况下,然后将initialValue设置为false,能够实现switch组件的默认为不选中状态,但是会报错:[antd: Switch]
value
is not a valid prop, do you meanchecked
?,虽然这个报错不影响代码的正常执行,但是也还是报错了。请问怎么能够正常设置switch组件既能默认不选中状态,也不报错呢?
我不设置valuePropName属性时如下报错:
Beta Was this translation helpful? Give feedback.
All reactions