element-ui树节点默认选中

本文详细介绍了如何在Element UI框架中,使用vue.js和javascript技术,设置并实现树形组件(Tree)的节点默认选中状态。通过理解组件属性和方法,你可以轻松地为你的应用定制交互体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<el-tree
            empty-text="暂无组织"
            :data="dptLists" #列表数据
            node-key="dptId" #为查询出来的列表中的属性字段
            :current-node-key="currentLivingId"
            :default-expand-all="true"
            :expand-on-click-node="false"
            :props="defaultProps" #节点配置
            @check-on-click-node="true"
            :highlight-current="true" #高亮显示
            ref="dptTree"
            :default-checked-keys="[1]"  #默认选中的节点
            @node-click="selectEmployees" #点击节点触发的函数
          ></el-tree>
data(){
    return{
        currentLivingId: 0,
        defaultProps: {
            children: "childrenList",
            label: "dptName"
        },
    }
}
    getDptInfo() {
      const wecomDpt = {
        pDptId: 0
      };
      getDptList(wecomDpt)
        .then(res => {
          this.dptLists = res.meta.responseMap.dptList;
          this.currentLivingId = this.dptId == "" ? res.meta.responseMap.dptList[0].dptId : this.dptId;
          this.$nextTick(function () {
            this.$refs["dptTree"].setCurrentKey(this.currentLivingId);
          });
          this.selectEmployee();
        })
        .catch(error => {
          console.log(error);
        });
    },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值