React antd中下拉框联动没有清除上一次选中的内容

bug:

第一次:

第二次:

解决方法:

javascript 复制代码
<Fotm.item>            
 <Select
                                    showSearch
                                    placeholder="请输入单位名称"
                                    filterOption={selectFilterOption}
                                    options={bmSelectOptions}
                                    onChange={handleDwmcChange}

                                />
                            </Form.Item>
javascript 复制代码
    const handleDwmcChange = (value) => {
        //解决方法,先把整个表单置空,然后再给第一个 下拉框赋值 
        modalForm.resetFields();
        modalForm.setFieldValue("department",value);



        const user = {
            id: value
        };
        
        //下拉框联动方法
        getYxAdminPeopleByBm(user).then(res => {
            if (res.code === 200) {
                const dwmcData = res.data.map((item) => ({
                    value: item.id,
                    label: item.name
                }));
                setAdminList(dwmcData);
            } else {
                message.error("用户信息获取失败:" + res.message);
            }
        });
    };
相关推荐
利刃大大4 分钟前
【Vue】props完整语法 && 非父子组件通信 && provide && inject && eventBus
前端·javascript·vue.js
萧曵 丶8 分钟前
前端工程化项目中全类型配置文件的详细解析
前端·javascript·配置文件·工程化
讯方洋哥14 分钟前
HarmonyOS App开发——鸿蒙公共事件App开发
服务器·前端·javascript
摘星编程15 分钟前
React Native鸿蒙:PointerEvents触摸事件穿透
react native·react.js·harmonyos
Можно18 分钟前
吃透 Vue 的 v - 指令家族:从入门到精通
前端·javascript·vue.js
光影少年28 分钟前
react的hooks优缺点、底层实现及hooks参数
前端·react.js·前端框架
weixin_4569074140 分钟前
2026+:html+css 生态的成型之年与平台化跃迁
前端·css·html
上海合宙LuatOS42 分钟前
LuatOS框架的使用(2)
java·服务器·开发语言·前端·数据库·嵌入式硬件·php
江湖有缘1 小时前
Docker部署NextTrace Web路由工具
前端·docker·容器
wljt1 小时前
游标分页原理
java·前端·数据库