wip
This commit is contained in:
parent
0eb8f7aefb
commit
414fb90ec0
|
|
@ -282,27 +282,28 @@
|
||||||
data.path = data.path.replace(/\/[^\/]*$/, '/' + value);
|
data.path = data.path.replace(/\/[^\/]*$/, '/' + value);
|
||||||
this.folderCurrent = this.folderCurrent.replace(/\/[^\/]*$/, '/' + value);
|
this.folderCurrent = this.folderCurrent.replace(/\/[^\/]*$/, '/' + value);
|
||||||
// 递归 修改 data 内 所有 children
|
// 递归 修改 data 内 所有 children
|
||||||
changeChildren(data);
|
this.changeChildren(data, node, value);
|
||||||
function changeChildren(data) {
|
|
||||||
if (data.children) {
|
|
||||||
data.children.map(e => {
|
|
||||||
if (e.path) {
|
|
||||||
// 将字符串转换为数组
|
|
||||||
let path = e.path.split('/')
|
|
||||||
path[node.level - 1] = value
|
|
||||||
// 将数组转换为字符串
|
|
||||||
e.path = path.join('/')
|
|
||||||
}
|
|
||||||
|
|
||||||
if (e.children) {
|
|
||||||
changeChildren(e)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}).catch(() => {});
|
}).catch(() => {});
|
||||||
|
},
|
||||||
|
|
||||||
|
changeChildren(data, node, value) {
|
||||||
|
if (data.children) {
|
||||||
|
data.children.map(e => {
|
||||||
|
if (e.path) {
|
||||||
|
// 将字符串转换为数组
|
||||||
|
let path = e.path.split('/')
|
||||||
|
path[node.level - 1] = value
|
||||||
|
// 将数组转换为字符串
|
||||||
|
e.path = path.join('/')
|
||||||
|
}
|
||||||
|
|
||||||
|
if (e.children) {
|
||||||
|
this.changeChildren(e, node, value)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 在实例初始化之后,组件属性计算之前,如data属性等
|
// 在实例初始化之后,组件属性计算之前,如data属性等
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue