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);
            }
        });
    };
相关推荐
xiaoshuaishuai814 小时前
C# AvaloniaUI 资源找不到报错
java·服务器·前端·windows·c#
丷丩14 小时前
MapLibre GL JS第35课:显示带地形高程(三维地形)的卫星影像
javascript·gis·map·mapbox·maplibre gl js
How_doyou_do14 小时前
26字节工程营-前端-自我总结
前端
三乐22814 小时前
node不认识类型?多半是没用上这几段代码
javascript
十有八七14 小时前
🧩 组件库死亡倒计时?—— AI 编码冲击下的前端基础设施重构
前端·人工智能
风止何安啊14 小时前
我一个前端仔,居然用 Python 搞起了 AI?从零到一,撸了个 AI 聊天框小 demo
前端·人工智能·后端
GISer_Jing15 小时前
Claude Code插件系统全解析
前端·人工智能·ai·架构
小茴香35315 小时前
Vue3路由权限动态管理
前端·前端框架·vue3
RANxy15 小时前
零基础全栈 React 入门(四):React Router 路由配置
前端·react.js
触底反弹15 小时前
给 Claude 装上 27 个「外挂」后,我直接起飞了!
人工智能·react.js