位置: IT常识 - 正文

elementui中表格多选+分页,保存所有选中数据(elementui的表格)

编辑:rootadmin
element UI中table表格在选中数据后点击分页,再选中数据,回到第一页后,原来选中的数据已经不再是勾选状态了,现在要怎样记住所有分页中的勾选状态呢?我这里有比较简便的方法。不需要缓存数据等复杂的方式。 1、首先在table标签上定义row-key和ref标志名称。具体row-key等功效, ...

推荐整理分享elementui中表格多选+分页,保存所有选中数据(elementui的表格),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:elementui表格多选框,elementui多个dialog,element ui表格多选,elementui复杂表格,element表格表单,element ui表格多选,element ui表格多选,elementui表格多选框,内容如对您有帮助,希望把文章链接给更多的朋友!

element UI中table表格在选中数据后点击分页,再选中数据,回到第一页后,原来选中的数据已经不再是勾选状态了,现在要怎样记住所有分页中的勾选状态呢?我这里有比较简便的方法。不需要缓存数据等复杂的方式。

1、首先在table标签上定义row-key和ref标志名称。具体row-key等功效,可以参考element UI文档。代码如下:

<el-table ref="table" v-loading="loading" :data="dataList" row-key="id" @select="selectItem" @select-all="selectAll" > <el-table-column key="1" type="selection" width="40" reserve-selection /></el-table>elementui中表格多选+分页,保存所有选中数据(elementui的表格)

2、定义选择单列(selectItem)和全选(selectAll)的方法。代码如下:

selectItem(list, row) { this.checkList = list}

把当前页选中的数据保存到checkList数组中,该数据仅保存的是当前页选中数据。(若切换分页选中,数据会被覆盖为最新选中数据)

selectAll(selection) { // 若取消全选,当前页的选中数据移除 if (selection.length === 0) { const ids = this.dataList.map((i) => { return i.id }) for (var i = 0; i < this.checkList.length; i++) { if (ids.indexOf(this.checkList[i].id) > -1) { this.checkList.splice(i, 1) i-- } } } const arr = [...selection, ...this.checkList] this.checkList = Array.from(new Set(arr))},

全选的方法中,需要判断是勾选还是取消勾选。若取消勾选,需要把当前页选中的数据全部清空。

3、清空所有选中的数据方式。代码如下:

this.$refs.table.clearSelection()this.checkList = []

清空表格中选中项,再清空选中数组。

这种处理方式,就可以在分页时依然记得之前选中的数据,返回原来分页数据还在,全选选中与否,数据都可以随之修改。nice~~

本文链接地址:https://www.jiuchutong.com/zhishi/304776.html 转载请保留说明!

上一篇:什么是Python中的闭包(什么叫python)

下一篇:跨域问题及其解决方法(JSONP&CORS)(跨域问题是什么)

  • 华为手机隐藏图标如何设置(华为手机隐藏图标功能在哪里)

    华为手机隐藏图标如何设置(华为手机隐藏图标功能在哪里)

  • 畅享10plus有隐私空间功能吗(畅享10plus有隐私空间功能么)

    畅享10plus有隐私空间功能吗(畅享10plus有隐私空间功能么)

  • 华为mate30pro照相机打不开怎么回事(华为mate30pro照相机不对焦)

    华为mate30pro照相机打不开怎么回事(华为mate30pro照相机不对焦)

  • 虚拟机繁忙关不掉(虚拟机关不了显示繁忙)

    虚拟机繁忙关不掉(虚拟机关不了显示繁忙)

  • 微信字体怎么修改(微信字体怎么修改大小)

    微信字体怎么修改(微信字体怎么修改大小)

  • 斐讯手环w1如何重置(斐讯手环怎么用)

    斐讯手环w1如何重置(斐讯手环怎么用)

  • 华为手机阻止一切来电怎么设置(华为手机如何阻止)

    华为手机阻止一切来电怎么设置(华为手机如何阻止)

  • 华为p40手机设置指纹在哪里设置(华为p40手机设置锁屏密码)

    华为p40手机设置指纹在哪里设置(华为p40手机设置锁屏密码)

  • 华为不支持5gwifi怎么解决(华为不支持5g为什么还那么贵)

    华为不支持5gwifi怎么解决(华为不支持5g为什么还那么贵)

  • qq怎么设置自动给别人点赞(qq怎么设置自动回复消息)

    qq怎么设置自动给别人点赞(qq怎么设置自动回复消息)

  • 微信拉入黑名单和删除有区别吗(微信拉入黑名单删除还能加回来吗?)

    微信拉入黑名单和删除有区别吗(微信拉入黑名单删除还能加回来吗?)

  • oppo手机怎么召唤小布(OPPO手机怎么召唤人工智能)

    oppo手机怎么召唤小布(OPPO手机怎么召唤人工智能)

  • amd3600配什么显卡(amd3600配置推荐)

    amd3600配什么显卡(amd3600配置推荐)

  • 2060super配多少w电源(2060super要配多少的显示器)

    2060super配多少w电源(2060super要配多少的显示器)

  • 苹果8p边框能单独换吗(8p手机边框)

    苹果8p边框能单独换吗(8p手机边框)

  • 腾讯视频vip微信账号怎么共享(腾讯视频VIP微信怎么共享)

    腾讯视频vip微信账号怎么共享(腾讯视频VIP微信怎么共享)

  • 手机qq手机在线怎么弄(手机qq手机在线模式)

    手机qq手机在线怎么弄(手机qq手机在线模式)

  • vivox27防水吗(vivox27手机防水吗,掉水里还能用吗)

    vivox27防水吗(vivox27手机防水吗,掉水里还能用吗)

  • iphonex与11的区别(iphonex与iphone11的区别)

    iphonex与11的区别(iphonex与iphone11的区别)

  • 蚂蚁森林怎么清空动态(蚂蚁森林怎么清除桌面上的动态)

    蚂蚁森林怎么清空动态(蚂蚁森林怎么清除桌面上的动态)

  • beats耳机安卓能用吗(beats耳机安卓能设置降噪嘛)

    beats耳机安卓能用吗(beats耳机安卓能设置降噪嘛)

  • oppor15梦境版和星云版的区别(oppor15梦境版和r15x哪个好)

    oppor15梦境版和星云版的区别(oppor15梦境版和r15x哪个好)

  • QQ音乐程序错误怎么回事(qq音乐程序错误怎么回事)

    QQ音乐程序错误怎么回事(qq音乐程序错误怎么回事)

  • 报销人和经办人怎么区分
  • 申报作废了还能修改吗
  • 通行费发票勾选认证有多少就可以抵扣多少吗
  • 人力费可以计入劳务费吗
  • 出口无法收汇怎么办
  • 委托在建工程会计分录
  • 办公楼贷款比例
  • 股东借款转实收资本需要什么附件
  • 押金 保证金
  • 使用人民币进行石油贸易结算
  • 小规模纳税人每月15万免税
  • 税控发票系统
  • 上个月开的增值税发票这个月可以作废吗
  • 个体工商户税收标准2023年
  • 年底增值税有余额吗
  • 管家婆已过账销售单如何删除
  • 预缴所得税会计分录怎么做
  • 企业的成本费用包括哪些
  • 员工赔偿款需要交个税么
  • 金税盘百旺和航天
  • 出售已使用五年的住房有税收优惠吗?
  • 企业停产后员工怎么办
  • 返利计提分录
  • win10怎么手动修改时间
  • c盘appdata怎么清理
  • 购买商品接受劳务的现金流包括哪些
  • 经营性支出包括哪些
  • 预提费用利息会增加吗
  • 发票已认证还未开票
  • 可转债 承销
  • 专项储备购买安全设备会计分录
  • 大沼泽地国家公园位于哪个城市
  • 公司车辆使用费用平均
  • 工地扬尘检测仪防尘缸怎么安装
  • 餐饮费是业务招待费还是差旅费
  • html5旅游网页设计
  • 前端数据导出为excel
  • 疯狂世界百科
  • 如何使用首页
  • java 日志系统
  • 财务报表报送与信息采集(小企业会计准则)季报
  • 装货费用
  • 织梦相关文章调用
  • mongodb服务端默认的端口号是多少?
  • 民办非企业的税务登记国税还是地税
  • 注册资金认缴和实缴的法律风险
  • 金税四期上线企业还活吗
  • 理财产品怎么收费
  • 政府补助怎么判断总额法还是净额法
  • 管理费用是怎么计算的
  • 冲减以前年度管理费用需要更正报表吗
  • 计提城建税的会计分录怎么写
  • 包装成本核算的主要内容
  • 应收账款管理制度
  • 将本月发生的制造费用在甲、乙产品之间
  • 税盘减免税款怎么做账
  • 企业搬迁安置费一般怎么赔
  • 应付票据的概述
  • 视同销售但未收到钱怎么做账?
  • 销售成本包括哪些内容
  • mysql mac安装教程
  • Win7/Win8.1/Win10的UAC对话框“是”点不了的原因及解决方法
  • win9什么意思
  • windowsxpwindows7都是
  • 高效快捷键
  • 注册表重新注册命令
  • msdev.exe是什么
  • linux中的rpm什么意思
  • linux共享内存同步机制
  • 全面理解全面把握全面落实
  • nodejs操作mongodb
  • Unity3D游戏开发标准教程
  • js测试工具
  • js实现字符串和数字对齐
  • 遵从与尊从
  • 怎样理解句子我还没弄清楚是怎么回事
  • 个人所得税缴纳怎么申报流程
  • 外经证开错了怎么办
  • 审计现金盘点表怎么填
  • 企业所得税地方留存比例2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设