递归改变 处理后台数据结构----ivew tree组件

get(tree = []) {
    	    let self = this
    	    let arr = [];
    	    if (!!tree && tree.length !== 0) {
    	        tree.forEach(item => {
    	            let obj = {};
    	            obj.title = item.name;
    	            obj.nodeKey = item.id    //添加任意的对象属性
    	            // obj.parentId = item.parentId
    	            // obj.url = item.url;
    	            // obj.urlPre = item.urlPre;
    	            //obj.data = item;
    	            //obj.expand = true;
    	            obj.children = self.get(item.children); // 递归调用
    	            arr.push(obj);
    	        });
    	    }
    	    return arr;
    	},

你可能感兴趣的:(日常学习)