fix(tree-table): 更新数据未触发 computed tableData 更新问题
This commit is contained in:
parent
698df4942d
commit
056dd3687e
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue