vue elementui v-for 循环el-table-column 第一列数据变到最后一个

这个动态渲染table表格时发现el-table-column 第一列数据变到最后一个
在这里插入图片描述

在这里插入图片描述
序号被排到后面
代码
在这里插入图片描述
修改后
在这里插入图片描述

在这里插入图片描述

<el-table
      :data="tableData"
      tooltip-effect="dark"
      style="width: 100%"
      height="500"
    >
      
        <template v-for="(item, index) in columnList" >
            <el-table-column v-if="!item.children" :prop="item.prop" :label="item.label" :key="index">
            </el-table-column>
            <el-table-column v-else :prop="item.prop" :label="item.label" :key="index">
              <div v-for="(items, indexs) in item.children" :key="indexs">
                <el-table-column :prop="items.prop" :label="items.label">
                </el-table-column>
              </div>
            </el-table-column>
        </template>

猜你喜欢

转载自blog.csdn.net/wzwzwz555/article/details/132233245
今日推荐