fix:修复拖拽未展开文件夹后,点击展开无内容的bug

This commit is contained in:
fanxb 2020-02-13 11:10:16 +08:00
parent 323fdbed32
commit 295f1f8aff

View File

@ -177,9 +177,9 @@ export async function moveNode(info) {
if (body.sourcePath !== body.targetPath) { if (body.sourcePath !== body.targetPath) {
let keys = Object.keys(data); let keys = Object.keys(data);
//旧路径 //旧路径
let oldPath = body.sourcePath + current.bookmarkId; let oldPath = body.sourcePath + "." + current.bookmarkId;
//新路径 //新路径
let newPath = body.targetPath + current.bookmarkId; let newPath = body.targetPath + "." + current.bookmarkId;
keys.forEach(item => { keys.forEach(item => {
if (!item.startsWith(oldPath)) { if (!item.startsWith(oldPath)) {
return; return;
@ -187,6 +187,7 @@ export async function moveNode(info) {
let newPathStr = item.replace(oldPath, newPath); let newPathStr = item.replace(oldPath, newPath);
let list = data[item]; let list = data[item];
delete data[item]; delete data[item];
data[newPathStr] = list;
list.forEach(item1 => (item1.path = newPathStr)); list.forEach(item1 => (item1.path = newPathStr));
}); });
} }