bug收集箱
各种奇异bug
elementUI
数据变化但页面数据未变
情况:table表格编辑弹框dialog修改数据,第二次修改dialog数据后,data数据已经改变,页面渲染仍然是旧数据
解决办法:vue监听不到通过索引改变的数据。所以要加这个:vue.set()
前提是:vue监听不到通过索引改变的数据
confirmEdit() { // console.log("this.dialogFormContent",this.dialogFormContent) // 找到对应tableDate中index let editCurrIndex = this.tableDataCopy.findIndex(list=>{ return list.index == this.dialogFormContent.index }) this.tableDataCopy[editCurrIndex] = this.dialogFormContent this.tableData = this.tableDataCopy // 加下面这个 this.$set(this.tableData,editCurrIndex,this.tableData[editCurrIndex]) this.dialogFormVisible = false },
table表格中使用dropdown下拉菜单的bug