解决vue elementUI 使用el-select 时 change事件的触发问题

上传:drug94501 浏览: 39 推荐: 0 文件:pdf 大小:67.62 KB 上传时间:2021-05-01 10:02:36 版权申诉

JS代码如下上述代码的this.$refs.select.query是选择器输入时查询框绑定的值。使用开发者工具测试时发现el-select选择器数据绑定的对象value跟查询输入时的数据对象不是同一个,然后查看el-select源码得知查询输入时的数据绑定在select.query上。本来el-select有个blur事件绑定函数属性。但是使用后发现有时候失焦事件并不能触发生效,也就导致所绑定的函数不能执行。于是用vue的ref定位到该选择器来实现绑定原生onblur事件,则可以避免这个问题。也可以使用操作dom查询利用选择器定位到这个选择器进行失焦事件绑定。

上传资源
用户评论