乐趣区

关于vue.js:eltree-静态demo

  • 加一些属性就能够做菜单受权页面
<el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree>


data: [{
          label: '一级 1',
          children: [{
            label: '二级 1-1',
            children: [{label: '三级 1-1-1'}]
          }]
        }, {
          label: '一级 2',
          children: [{
            label: '二级 2-1',
            children: [{label: '三级 2-1-1'}]
          }, {
            label: '二级 2-2',
            children: [{label: '三级 2-2-1'}]
          }]
        }, {
          label: '一级 3',
          children: [{
            label: '二级 3-1',
            children: [{label: '三级 3-1-1'}]
          }, {
            label: '二级 3-2',
            children: [{label: '三级 3-2-1'}]
          }]
        }],
        defaultProps: {
          children: 'children',
          label: 'label'
        }

//3
handleNodeClick(data) {console.log(data);
        alert(data);
        if(data.name!=undefined){alert(data.name);
        }
        if(data.label!=undefined){alert(data.label)
        }
      }
退出移动版