vue element-ui el-table里嵌套了el-select双向绑定失效问题

 今天测试时候发现了个bug element-ui的table组件中嵌套了select组件 ,选择之后发现数组中有数据,页面没有刷新数据无法展示,所以判断双向绑定失效

          
            
          

网上很多方法都试过了,像this.$set,this.$forceUpdate(),以及table的doLayout() 结果都没有解决问题。

查了很多资料发现需要在el-table-column加一个key才能解决,于是加了key,

就能双向绑定了,但是其中的原理不太了解,资料只给了解决方法没给问题原理求解。

change的时候修改key

    changeEvaluateLevel () {
      this.tableKey = Math.random()
    }

你可能感兴趣的:(element-ui,vue.js,ui,javascript)