位置: 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)(跨域问题是什么)

  • 谷歌商店白屏转圈(谷歌商店白屏解决方法)

    谷歌商店白屏转圈(谷歌商店白屏解决方法)

  • 饿了么差评怎么删(饿了么差评怎么可以查到哪位顾客给的)

    饿了么差评怎么删(饿了么差评怎么可以查到哪位顾客给的)

  • 网易云蓝牙耳机怎么恢复双耳模式(网易云蓝牙耳机值得买吗)

    网易云蓝牙耳机怎么恢复双耳模式(网易云蓝牙耳机值得买吗)

  • 朋友圈发闪现什么意思(最近朋友圈都发闪现)

    朋友圈发闪现什么意思(最近朋友圈都发闪现)

  • 怎么把两个表格的数据合并在一起(怎么把两个表格里面相同的内容匹配出来)

    怎么把两个表格的数据合并在一起(怎么把两个表格里面相同的内容匹配出来)

  • 网站维护一般要几天(网站维护一般都是维护什么)

    网站维护一般要几天(网站维护一般都是维护什么)

  • 黑鲨手机充电反复断开怎么办(黑鲨手机充电反复断开还有声音)

    黑鲨手机充电反复断开怎么办(黑鲨手机充电反复断开还有声音)

  • 拼多多退到支付宝的钱怎么看(拼多多退款到多多支付)

    拼多多退到支付宝的钱怎么看(拼多多退款到多多支付)

  • 笔记本电脑可以用手机流量上网吗(笔记本电脑可以换cpu吗?)

    笔记本电脑可以用手机流量上网吗(笔记本电脑可以换cpu吗?)

  • ppt内嵌视频无法播放怎么办

    ppt内嵌视频无法播放怎么办

  • 为什么ipad下载不了app(为什么ipad下载软件显示不兼容)

    为什么ipad下载不了app(为什么ipad下载软件显示不兼容)

  • 一个人可以申请几个抖音号(一个人可以申请几个支付宝号码)

    一个人可以申请几个抖音号(一个人可以申请几个支付宝号码)

  • 华为gt手表咋打电话(华为gt手表教程)

    华为gt手表咋打电话(华为gt手表教程)

  • 计算机网络的目的是实现什么(计算机网络的目的在于现实信息交流和)

    计算机网络的目的是实现什么(计算机网络的目的在于现实信息交流和)

  • 怎么卸载华为云空间(如何卸载华为手机云空间)

    怎么卸载华为云空间(如何卸载华为手机云空间)

  • 苹果11震动怎么调(苹果11震动怎么开)

    苹果11震动怎么调(苹果11震动怎么开)

  • ipad屏幕常亮怎么调(ipad 常亮)

    ipad屏幕常亮怎么调(ipad 常亮)

  • 微信损坏怎么修复(微信损坏怎么修复好)

    微信损坏怎么修复(微信损坏怎么修复好)

  • APP开发体验如何提升(app开发入门)

    APP开发体验如何提升(app开发入门)

  • 抖音怎么添加联系方式(抖音怎么添加联系人)

    抖音怎么添加联系方式(抖音怎么添加联系人)

  • 转账后拉黑能收钱吗(转账拉黑还能收吗)

    转账后拉黑能收钱吗(转账拉黑还能收吗)

  • 爱奇艺中怎么彻底删除记录(爱奇艺怎么彻底删除)

    爱奇艺中怎么彻底删除记录(爱奇艺怎么彻底删除)

  • 拼多多挂机攒流量怎么关闭(自动刷拼多多挂机软件)

    拼多多挂机攒流量怎么关闭(自动刷拼多多挂机软件)

  • 怎么用手机开电视(怎么用手机开电动车)

    怎么用手机开电视(怎么用手机开电动车)

  • 非上市公司股权转让涉及哪些税
  • 企业借出去的钱收不回来
  • 我国增值税征收范围
  • 模具发票如何入账
  • 个人独资企业500万以下
  • 发票没作废写上作废了怎么办
  • 车船税代扣代缴手续费
  • 销售产品产生的运杂费分录
  • 行政性罚款可以扣除吗
  • 提现需要填制什么表格
  • 向投资者借款做在什么科目
  • 加工样品全流程总结
  • 费用收入结转本年利润
  • 业务招待费进项税额需要转出吗
  • 一直不营业的企业叫什么
  • 食品发票需要清关吗
  • 无形资产投资入股增值税
  • 关于支付税审费的问题
  • 财税〔2017〕39号
  • 2018一般纳税人印花税减半吗
  • 中央非税收入统一票据怎么做账
  • 种子销售公司
  • 其他税收收入包括
  • 资产负债表资产总额在哪
  • 企业微信收款的钱怎么提取出来
  • 银行存款账不平怎么办
  • 新手会计怎么入门做账
  • window11系统怎么用
  • 预收账款与应收账款为什么合并
  • 应收账款补贴
  • PHP:pg_fetch_all_columns()的用法_PostgreSQL函数
  • 发票认证了但是没收到票怎么处理
  • wordpress文章主题
  • phpqrcode 实例
  • 代销商品受托方怎么做账
  • 木质家具出口
  • php实现邮件发送
  • php写一个函数,对手机号做基础的判断和处理
  • php中实现文件上传需要用到哪几个函数
  • 小程序微信认证
  • 大屏制作教程视频
  • 新项目分哪几个阶段
  • 小规模企业应交税费
  • dedecms怎么更换模板
  • mongodb4
  • 给员工购买住房公积金是先办卡吗?
  • 买车哪些费用可以计入固定资产
  • 金税盘技术服务费怎么交费
  • 允许在企业所得税税前扣除的
  • 记账凭证摘要的填写要求有
  • 物流报关什么意思
  • 车保险会计怎么做分录
  • 会计科目表2023
  • 固定资产计提完折旧报废的账务处理
  • 现代服务业包括哪些项目
  • 经营所得与劳务所得的直别
  • mysql在数据分析中的作用
  • use crt secure
  • centos如何更新内核
  • 电脑开机自动弹出
  • Windows虚拟内存不足
  • linux find -a
  • dgservice.exe是什么进程
  • 删除windows.old文件夹后 桌面没有了
  • linux 系统查看
  • nginx react
  • js date()
  • 两个js文件互相取变量
  • Interlnk、Intersvr、Qbasic命令的使用方法
  • Unity3D游戏开发基础
  • python的删除
  • 可以在windows环境下双击而直接放映
  • python内置函数用来打开或创建文件并返回文件对象
  • python winreg
  • c#属性窗口
  • js制作网页制作步骤
  • js基础教程
  • 个人所得税中途换了公司 退税
  • 进口消费税怎么入账
  • 2022年太原医保缴费时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设