react-antd的form.getFieldsValue()获取不到select下拉框默认值的问题

发布时间:2024年01月19日

?刚开始我是在select中设置了defaultvalue=“空闲”,选项框select能显示默认值,但发现不选择select的选项(不点,直接提交),发现form.getFieldsValue()获取的值为空,最后用initialValue解决了问题


const selectData = [{ key: '1', value: '空闲',label:'空闲' }, { key: '2', value:'有货',label: '有货' }]?


<Form.Item label="状态" name="tags" initialValue='空闲'>

? ? ? ? ? ? <Select options={selectData}>

? ? ? ? ? ? ? ? ? ? ? ? {/* 如果select设置了defaultvalue,则form.getFieldsValue()获取的tags为undefined,必须在form.item用initialValue设置默认值才获取的到*/}

? ? ?????????</Select>

</Form.Item>

文章来源:https://blog.csdn.net/qq_51175166/article/details/135666590
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。