// html
<el-tree
ref="treeForm"
v-model="formData.receiveKsCode"
:data="deptlist"
show-checkbox
node-key="deptCode"
:check-strictly="true"
default-expand-all
:props="defaultProps"
@check-change="treeCheck"
@node-click="nodeClick"
></el-tree>
//data
defaultProps: {
children: 'children',
label: 'deptName',
},
deptlist:[]
//js
treeCheck(data, checked) {
let _this = this;
if (checked == true) {
_this.formData.receiveKsName = data.deptName;
_this.formData.receiveKsCode = data.deptCode;
_this.$refs.treeForm.setCheckedNodes([data]);
}
},
nodeClick(data, checked, node) {
let _this = this;
_this.formData.receiveKsName = data.deptName;
_this.formData.receiveKsCode = data.deptCode;
_this.$refs.treeForm.setCheckedNodes([data]);
},
elementUI el-tree 单选
于 2024-02-22 11:58:43 首次发布