el-table使用#header自定义表头后脱离响应式问题处理

问题描述:当titleList的值进行筛选改变的时候#header里面的的数据并没有实时响应,如下面的代码

html 复制代码
<el-table :data="newData" border style="width: 100%">
      <el-table-column
        v-for="(day, index) in titleList" 
        :key="day.date"
        width="600"
        align="center"
      >
        <!-- 自定义表头,添加固定内容 -->
        <template #header>
          <div>
            <div class="scale-100 flex">
              <div class="bor">旷</div>
              <div class="bor">加</div>
            </div>
            <div class="scale-100 flex">
              <div class="bor">{{ day.absent }}</div>
              <div class="bor">{{ day.actualOvertimeDay }}</div>
            </div>
          </div>
        </template>

        <!-- 的内容 -->
        <template #default="scope">
          <div>
            
          </div>
        </template>
      </el-table-column>
    </el-table>

解决办法:#header里的day.absent无法实时响应最新数据,但是titleList数据已经进行改变,所以day.absent可以替换为newDataTitle[index].absent实现数据绑定

html 复制代码
<el-table :data="newData" border style="width: 100%">
      <el-table-column
        v-for="(day, index) in titleList" 
        :key="day.date"
        width="600"
        align="center"
      >
        <!-- 自定义表头,添加固定内容 -->
        <template #header>
          <div>
            <div class="scale-100 flex">
              <div class="bor">旷</div>
              <div class="bor">加</div>
            </div>
            <div class="scale-100 flex">
              <div class="bor">{{ newDataTitle[index].absent }}</div>
              <div class="bor">{{ newDataTitle[index].actualOvertimeDay }}</div>
            </div>
          </div>
        </template>

        <!-- 的内容 -->
        <template #default="scope">
          <div>
            
          </div>
        </template>
      </el-table-column>
    </el-table>
相关推荐
若梦plus21 小时前
Canvas渲染原理与浏览器图形管线
前端·javascript
C_心欲无痕21 小时前
vue3 - 依赖注入(provide/inject)组件跨层级通信的优雅方案
前端·javascript·vue.js
BD_Marathon1 天前
Vue3_响应式数据的处理方式
前端·javascript·vue.js
嚣张丶小麦兜1 天前
Vue常用工具库
前端·javascript·vue.js
小飞侠在吗1 天前
Vue customRef
前端·javascript·vue.js
雪碧聊技术1 天前
登录页【电影画风视频背景】实现
vue.js·视频背景·video标签
指尖跳动的光1 天前
判断页签是否为活跃状态
前端·javascript·vue.js
嚣张丶小麦兜1 天前
认识vite
前端·javascript·vue.js
oak隔壁找我1 天前
Node.js的package.json
前端·javascript