This commit is contained in:
Pan 2019-03-06 18:17:51 +08:00
parent 2b56a1f0a3
commit 9e76e83ea0
1 changed files with 12 additions and 26 deletions

View File

@ -68,39 +68,25 @@ export default {
},
data() {
return {
tableData: [],
guard: 1
}
},
computed: {
children() {
return this.defaultChildren
}
},
watch: {
data: {
// deep watchdeep watch
handler(newVal, oldVal) {
const val = JSON.parse(JSON.stringify(newVal))
if (val.length === 0) {
this.tableData = []
return
tableData() {
const data = this.data
if (this.data.length === 0) {
return []
}
console.log('render')
// if (this.guard > 0) {
addAttrs(val, {
addAttrs(data, {
expand: this.defaultExpandAll,
children: this.defaultChildren
})
this.guard--
// }
const retval = treeToArray(val, this.defaultChildren)
this.tableData = retval
console.log(retval)
},
deep: true,
immediate: true
const retval = treeToArray(data, this.defaultChildren)
return retval
}
},
methods: {