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;
 
    },
}
相关推荐
橙某人2 分钟前
基于postMessage实现iframe中的抽屉交互🤔
前端·javascript·vue.js
Hilaku3 分钟前
微前端的本质不是技术栈隔离,而是团队“协作协议”
前端·javascript·vue.js
極光未晚11 分钟前
JavaScript 中 Promise 对象全解析:异步编程的利器
前端·javascript
扬帆丶起航14 分钟前
vscode内嵌浏览器实时预览vue项目
javascript·vue.js·vscode
永生辉皇16 分钟前
JS红宝书笔记 8.4 类
javascript·笔记·原型模式
seven10820 分钟前
对于vue2的老项目,我们应该怎么做无痛的优化和升级
前端·vue.js·前端框架
快起来别睡了21 分钟前
JavaScript 中的原型对象与原型链:从底层深入理解
javascript
G等你下课27 分钟前
JavaScript 中「我是谁」的哲学思考与实战通关指南
前端·javascript
Mintopia29 分钟前
探索屏幕空间效果:SSR 与 SSAO 的奇妙之旅
前端·javascript·计算机图形学