element的el-table 解决表格多页选择数据时,数据被清空

问题:切换页码时,勾选的数据会被清空

重点看我圈出来的,直接复制,注意,我这里 return row.productId;一般大家的是 return row.id,根据接口定的唯一变量

复制代码
 :row-key="getRowKeys"​​​​​​​

 :reserve-selection="true"

  getRowKeys(row) {
        return row.productId;
      },

官方解说

参考我项目里的下方代码

复制代码
 <el-table v-loading="listLoading"
              :data="list"
                ref="multipleTable"
              border
              fit
              @selection-change="handleSelectionChange"
            :row-key="getRowKeys"
              highlight-current-row>
      <el-table-column
      :reserve-selection="true"
        type="selection"
        width="40">
      </el-table-column>
      <el-table-column align="center"
                       width="180px"
                       label="销售单号">
        <template slot-scope="scope">
          <span>{{ scope.row.orderId }}</span>
        </template>
      </el-table-column>
    </el-table>


  data () {
    return {
  getRowKeys(row) {
        return row.productId;
      },
rowSelection:'',
    }


  methods: {
  handleSelectionChange(val) {
      this.rowSelection = val;
 
    },
}
相关推荐
❆VE❆4 分钟前
React基础篇(三):项目中 React 基础核心知识点实战
前端·javascript·react.js·前端框架
Hello--_--World5 分钟前
React 的核心设计理念是什么?并列举三大核心特性。
javascript·react.js·ecmascript
淸湫7 分钟前
前端JavaScript:NaN、undefined、null详解
javascript
栀栀栀栀栀栀10 分钟前
强迫症犯了(゚∀゚) 2026/4/26
前端·javascript·vue.js
RPGMZ12 分钟前
RPGMakerMZ 获取敌人攻击时属性 用于画UI或属性克制
javascript·游戏引擎·rpgmz·rpgmakermz
Ruihong28 分钟前
Vue 的 :deep/:global/:slotted 怎么转成 React ?一份对照指南?
vue.js·react.js·面试
月月大王的3D日记42 分钟前
告别“死视角”——手把手给你的 3D 世界装上灵活相机
javascript
布局呆星1 小时前
Vue3+TS封装Axios请求全攻略
前端·javascript·ajax·typescript
偶像佳沛1 小时前
零基础教你claude code 接入 deepseek V4
前端·javascript
用户78937733908531 小时前
Vue3 + Three.js 仓储数字孪生:按需渲染架构与五大核心功能复盘
vue.js·three.js