qq_40847514
qq_40847514
采纳率50%
2020-12-01 13:47

element UI中 v-for取嵌套数据集合失败

        <el-table
          v-loading="loading"
          :data="dailyinfos"
          style="width: 100%"
          max-height="500"
          border
        >
          <el-table-column prop="memberid" label="编号" />
          <el-table-column prop="name" label="姓名" />
          <el-table-column prop="mouth" label="月份" />
          <el-table-column prop="ddate" label="日期" />
          <el-table-column prop="otherDailyHours" label="其他工时" />
          <el-table-column prop="totalDailyHours" label="总工时" />
          <template v-for="(item, index) of projectcont"><!--projectcont循环次数-->
            <el-table-column label="projectHours[index].key" :prop="projectHours[index].key" :key="index" v-if="projectHours!=null">
              <template>
              <el-input v-model="projectHours[index].value">{{projectHours[index].projectHour}}</el-input>
              </template>
            </el-table-column>
          </template>
        </el-table>

数据源

数据源

问题:

数组中的projrctHours一直为空 获取不到数据

界面图:

界面效果

 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • weixin_50539818 小姐你别怕 4月前

    <template slot-scope="scope">

    <div v-for="(item,index) in scope.row" :key="index"></div>

    </tamplate>

    点赞 1 评论 复制链接分享
  • lu6545311 一介青烟小生 4月前
    <el-table-column label="操作">
              <template slot-scope="scope">
                <div v-for=.....></div>
              </template>
            </el-table-column>

    我觉得你应该这样写,然后把二维数组在里面遍历

    点赞 1 评论 复制链接分享