<!-- default-expand-all 默认展开所有节点,如果去掉该字段,默认展示一级节点信息 -->
<el-form-item label="Menus">
<el-checkbox v-model="checkAll" @change="handleCheckAllChange">全选</el-checkbox>
<el-tree
ref="tree"
default-expand-all="true"
:check-strictly="checkStrictly"
:data="routesData"
:props="defaultProps"
show-checkbox
node-key="path"
class="permission-tree"
/>
</el-form-item>
handleCheckAllChange(val) {
if (this.checkAll) {
this.$refs.tree.setCheckedNodes(this.routesData);
} else {
this.$refs.tree.setCheckedNodes([]);
}
},