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);
            }
        });
    };
相关推荐
AI前端老薛1 天前
你了解react合成事件吗
前端·react.js·前端框架
WebRuntime1 天前
所有64位WinForm应用都是Chromium浏览器(2)
javascript·c#·.net·web
贺今宵1 天前
2025.electron-vue3-sqlite3使用
前端·javascript·electron
王同学_1161 天前
爬虫辅助技术(css选择器、xpath、正则基础语法)
前端·css·爬虫
Irene19911 天前
创建新DOM节点方式总结
javascript·dom
2501_946233891 天前
Flutter与OpenHarmony大师详情页面实现
android·javascript·flutter
牛先森家的牛奶1 天前
elementUI的table合并行和列模板
前端·javascript·elementui
En^_^Joy1 天前
CSS常用属性速查手册
前端·css
Bigger1 天前
踩坑记:NPM 发布脚本导致组件重复发布
前端·ci/cd·npm
Hao_Harrision1 天前
50天50个小项目 (React19 + Tailwindcss V4) ✨ | AutoTextEffect(自动打字机)
前端·typescript·react·tailwindcss·vite7