element的table组件如何在非默认列获得treeNode层级数据

97 阅读1分钟

最近弄项目有这个需求,发现无法获得当前行的层级,原因是element只会在默认列注入treeNode数据也就是层级数据,默认第一列为默认列,设置第一列type为'',然后设置你想在哪获得treeNode数据那一列type为'default',就可以在那一列的v-slot中获取到treeNode数据了, 以下是具体操作和element的源码

      {
        id: 'name',
        label: '默认列',
        type: ''
      },
      {
        id: 'name2',
        label: '展开列',
        type: 'default'
      }

33639b27950a65f783170bf209c79ce.png

ea9672e33f5e44e47d8c9b6fbe9c033.png

ea9672e33f5e44e47d8c9b6fbe9c033.png