解决element-ui的下拉框有值,点击后却无法选中的问题

出现原因

因为下拉列表的数据是根据输入框的值的变化时行实时调用接口来更新而非不变的,频繁的更新,可能造成点击下拉列表中的某项后,select所绑定的value值无法进行及时的更新,尤其是所绑定的值是对象时(vue不能检测对象属性的变化),更加会造成无法选中的问题。

解决方法

无法及时更新,那么用change事件监听值的变化,调用this.$forceUpdate()手动强制更新,重新渲染。

代码如下


      


change(){
      this.$forceUpdate()
  },

参考链接 https://segmentfault.com/a/1190000020744277

你可能感兴趣的:(Vue,BUG集合,element下拉无法选中)