美文网首页
el-table树形折叠

el-table树形折叠

作者: 秀萝卜 | 来源:发表于2020-07-01 09:03 被阅读0次
QQ图片20200701090131.png

核心代码如下:

              <el-table v-loading="loading" :data="tableData" class="table" size="medium" stripe default-expand-all
                    :tree-props="{children: 'twoJson', hasChildren: 'hasChildren'}" row-key="typeId" >
                    <el-table-column prop="typeId" label="分类ID" width="210" type=""></el-table-column>
                     <el-table-column prop="typeName" label="分类名称" >
                        <template slot-scope="scope">
                            {{scope.row.pid==0?scope.row.typeName:"|--"+scope.row.typeName}}
                        </template>
                    </el-table-column>
                </el-table>
百度了半天,总算找到了树形的解决办法。
1.  默认展开
default-expand-all
2.要有子树,子树的数组名字是twoJson。 
:tree-props="{children: 'twoJson', hasChildren: 'hasChildren'}"
3.必须有唯一关键key,
row-key="typeId"
4.第一行不折叠,那么有type=""

相关文章

网友评论

      本文标题:el-table树形折叠

      本文链接:https://www.haomeiwen.com/subject/xlaqqktx.html