关于antd-vue:antdvue-动态select回显时错误的处理方法

前提:select是动静的,之前提交过得值可能曾经在select中删除了,所以回显时只有一串ID

我的解决办法就是改源码:
antd-vue 版本 ^1.7.8
源码地位 node_modules\ant-design-vue\es\vc-select\Select.js
左右getDerivedState办法中200行左右

value是回显的值,optionsInfo是下拉列表的值。做一下匹配。
大家自行浏览

 value = value.filter(v => {
          const flag = Object.keys(optionsInfo).includes(`string-${v}`)
          return flag
        })

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理