mirror of https://github.com/ElemeFE/element
Tree: 修改el-tree叶子节点A拖拽到另一个叶子节点B里后,B无法添加子节点,A无法被删除问题
parent
425235b1fe
commit
95e0b1207b
|
@ -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];
|
||||||
|
|
Loading…
Reference in New Issue