Tree: 修改el-tree叶子节点A拖拽到另一个叶子节点B里后,B无法添加子节点,A无法被删除问题

pull/22259/head
AAA611 2022-11-16 22:35:48 +08:00
parent 425235b1fe
commit 95e0b1207b
1 changed files with 2 additions and 5 deletions

View File

@ -1,6 +1,7 @@
import objectAssign from 'element-ui/src/utils/merge'; import objectAssign from 'element-ui/src/utils/merge';
import { markNodeData, NODE_KEY } from './util'; import { markNodeData, NODE_KEY } from './util';
import { arrayFindIndex } from 'element-ui/src/utils/util'; import { arrayFindIndex } from 'element-ui/src/utils/util';
import Vue from 'vue'
export const getChildState = node => { export const getChildState = node => {
let all = true; let all = true;
@ -417,12 +418,8 @@ export default class Node {
children = props.children || 'children'; children = props.children || 'children';
} }
if (data[children] === undefined) {
data[children] = null;
}
if (forceInit && !data[children]) { if (forceInit && !data[children]) {
data[children] = []; Vue.set(data,children,[])
} }
return data[children]; return data[children];