根据官方文档,我们需要在返回的数据里面添加一个属性为disable为true,这样就全部禁用了
addDisabled(treeList) { treeList.forEach(item => { item.disabled = true; // 递归处理 if (item.children) { this.addDisabled(item.children); } }); },
还有一直方法
这个的意思是我们要在prop里面,返回一个true,类似于高阶函数,比如some
<el-tree :data="item.children" show-checkbox default-expand-all node-key="id" :props="{ label: 'title', disabled: () => true }" ref="tree" />