fix(tree-table): 更新数据未触发 computed tableData 更新问题
This commit is contained in:
@@ -146,6 +146,17 @@ export default {
|
||||
this.selcetRecursion(child, select, children)
|
||||
})
|
||||
}
|
||||
},
|
||||
updateTreeArray(index, item) {
|
||||
const { _id } = item
|
||||
const data = this.data
|
||||
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
if (data[i]._id === _id) {
|
||||
data.splice(i, 1, Object.assign({}, item))
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -134,6 +134,7 @@ export default {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
if (data[i]._id === _id) {
|
||||
data.splice(i, 1, Object.assign({}, this.tempItem))
|
||||
this.$refs.TreeTable.updateTreeArray(i, this.tempItem)
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user