问题描述:
使用的是 antdv 的 select 组件,下拉框的回显不是 a-select-option 绑定的value值。期望就不回显,而不是回显98等等不属于下拉的值
代码:
解决办法:
目前想到的解决办法就是数据 form 获取的时候,判断 duty 的值在 dutyList 内有没有对应的值, 有则赋值, 没有则将 form.duty 赋值为 undefined;
但是这种方法在整个 form 表单内有很多类似的枚举回显, 一个一个去判断比较笨拙, 有没有好的办法?
使用的是 antdv 的 select 组件,下拉框的回显不是 a-select-option 绑定的value值。期望就不回显,而不是回显98等等不属于下拉的值
目前想到的解决办法就是数据 form 获取的时候,判断 duty 的值在 dutyList 内有没有对应的值, 有则赋值, 没有则将 form.duty 赋值为 undefined;
但是这种方法在整个 form 表单内有很多类似的枚举回显, 一个一个去判断比较笨拙, 有没有好的办法?
13 回答12.7k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.8k 阅读
3 回答2.1k 阅读✓ 已解决
5 回答685 阅读
8 回答2.3k 阅读
3 回答1k 阅读✓ 已解决
封装Select,在封装的组件里根据获取到的data和value做对比,如果不存在,就更新value为undefined