Tree树形控件(element UI)下添加节点内容

本文探讨了如何在Element UI的树形控件中实现动态添加节点内容,尤其是在存在层级嵌套关系的情况下。通过为每个层级设置不同的stagetype值,并利用v-if指令进行条件判断,实现了不同层级显示不同页面的效果。建议避免使用router路由跳转以防止路径重复,除非路由id是唯一的。
摘要由CSDN通过智能技术生成

首先明确难点:

树形控件存在层级嵌套关系,需要完成的功能是点击一个层级按钮,显示一种页面,每一层的页面不一样。

思路;

给每一层分别赋值stagetype值

 data() {
      return {
        type:"",
        stagetype:"",
        showorhiden :false,
        /* 默认显示第几张页面 */
        activeName: '',
        data: [{
          label: '节点1',
          stagetype:123,
          children: [{
            label: '通道1',
            stagetype:456,
            children: [{
              label: '设备1',
              stagetype:789,
            }]
          }]
        }, {
          label: '节点2',
        stagetype:123,
          children: [{
            label: '通道2',
            stagetype:456,
            children: [{
              label: '设备2',
              stagetype:789,
            }]
          }, {
            label: '通道2',
          
            children: [{
              label: '设备2',
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值