el-table在slot="header"内,数据不更新

**将slot="header"改成#header就可以了**

  <el-table-column
    align="center"
    prop="fromName"
    label="O点"
  >
    <template #header>
      <div v-show="OspotShow">
         <el-button
            v-if="Opot"
            @click="Ospottable()"
            type="primary"
            icon="el-icon-plus"
         ></el-button>
         <el-button
            v-else
            @click="Ospottable()"
            type="primary"
            icon="el-icon-minus"
         ></el-button>
      </div>
    </template>
    <template slot-scope="scope">
      <span>{{ setFromName(scope.row.fromName) }}</span>
    </template>
</el-table-column>
posted @ 2023-05-12 16:43  粥粥。  阅读(322)  评论(0)    收藏  举报