关于组件库el-select组件多选时回车事件会改变外部值问题的解决方案

前段时间项目里用到了el-select组件,测试测出了一个问题。

我用的是多选带过滤的功能。在输入框回车之后再次点击选项,程序会报错。

 

 实际上就是因为回车的时候把组件的绑定值改成输入的搜索的内容了。

el-select组件我改不了,也不会改。但是人不能让组件憋死不是,于是乎我想了一个方法。就是监测绑定值的长度。

如果回车的时候长度回归零。设置一个临时变量保存组件的绑定值回车归零的时候给他改回来。

 

 不要以为这样就完了,还要在页面引用length变量并隐藏。要不计算属性不工作的。

至此完工。

posted @ 2020-11-17 20:18  hauner  阅读(1051)  评论(0编辑  收藏  举报