返回
Element-UI Tree树形控件默认选中
前端
2023-10-12 03:00:12
<html>
<head>
</head>
<body>
<h1>Element-UI Tree树形控件默认选中</h1>
<h2>1. 方式一: :default-checked-keys</h2>
<p>可以通过设置default-checked-keys属性来实现默认选中。该属性接受一个数组,其中包含要默认选中的节点的key值。</p>
<pre>
<template>
<el-tree :default-checked-keys="['1-1-1']">
<el-tree-node label="1" key="1">
<el-tree-node label="1-1" key="1-1">
<el-tree-node label="1-1-1" key="1-1-1"></el-tree-node>
</el-tree-node>
</el-tree-node>
</el-tree>
</template>
</pre>
<h2>2. 方式二: this.$refs.tree自定义ref名.setCheckedKeys</h2>
<p>可以通过this.$refs.tree自定义ref名.setCheckedKeys方法来实现默认选中。该方法接受一个数组,其中包含要默认选中的节点的key值。</p>
<pre>
<template>
<el-tree ref="tree">
<el-tree-node label="1" key="1">
<el-tree-node label="1-1" key="1-1">
<el-tree-node label="1-1-1" key="1-1-1"></el-tree-node>
</el-tree-node>
</el-tree-node>
</el-tree>
</template>
<script>
export default {
mounted() {
this.$refs.tree.setCheckedKeys(['1-1-1'])
}
}
</script>
</pre>
<h2>总结</h2>
<p>Element-UI Tree树形控件可以通过两种方式实现默认选中:通过设置default-checked-keys属性或通过this.$refs.tree自定义ref名.setCheckedKeys方法。</p>
</body>
</html>