4-2-vue框架-第三方ui组件elementui-vue- element-ui table复选框翻页记忆与清除

背景

在进行表格操作时,使用element-ui 表格控件时加入复选框后默认是无法进行翻页记忆的。

翻页记忆

在进行复选框翻页记忆操作时需要在表格与复选框中分别添加,这个两个参数在翻页复选中必须添加,否则无效。

:row-key="getRowKeys"	// 获取每行的信息
:reserve-selection="true"	// 数据更新之后保留之前选中的数据

// 获取row的key值的方法
getRowKeys(row) {
    return row.id;
},

示例

<el-table
    :data="buyerTable"
    :row-key="getRowKey"
    ref="buyerTable"
    @selection-change="handleSelectionChange"
    border>
    <el-table-column
      type="selection"
      :reserve-selection="true"
      width="55"></el-table-column>
</el-table>
 
methods: {
    // 保存选中的数据id,row-key就是要指定一个key标识这一行的数据
    getRowKey(row) {
      return row.id
    },
 
    // 列表选择,val选中的表格行数据
    handleSelectionChange(val) {
      console.log(val)
    },
 
    // 清空选择的值
    clearSelect() {
      this.$refs.buyerTable.clearSelection()
    }
}

posted @   技术改变命运Andy  阅读(560)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2019-12-27 前端-html-长期维护
点击右上角即可分享
微信分享提示