element树表格默认打开

在网上参考了以下方法但并没有起效,考虑到渲染的问题进行了改造,加上了$nextTick
总的来说就是取class为el-table__expand-icon的结点进行了模拟点击,在你想要树展开的地方调用

expandAll () {
   const els = this.$el.getElementsByClassName('el-table__expand-icon')
   this.$nextTick(()=>{
       for (let i = 0; i < els.length; i++) {
          els[i].click()
       }
   })
}

 

你可能感兴趣的:(element)