当前位置: 首页 > news >正文

两学一做网站网站软文推广名词解释

两学一做网站网站,软文推广名词解释,是一个网站或站点的第一个网页,java做自己的网站el-table表格多选时,只需要添加type"selection", row-key及selection-change,如果存在分页时需要加上reserve-selection,这里就不写具体的实现方法了,可以查看我之前的文章,这篇文章主要说一下存…

el-table表格多选时,只需要添加type="selection"row-key@selection-change,如果存在分页时需要加上reserve-selection,这里就不写具体的实现方法了,可以查看我之前的文章,这篇文章主要说一下存在的问题。

问题:

1.进入列表,勾选表格第1页的一条数据,然后切换进入第2页,再勾选一条数据
在这里插入图片描述

在这里插入图片描述
如上图,每页分别勾选了一条数据,然后保存

2.再点击编辑,进入后,不要点击第二页,直接在第一页上在勾选一条数据,然后保存,你会发现,第二页的数据消失了。如果先点击切换进入第二页,再点击保存就没问题了

疑问:这是什么情况,为什么会这样呢?

因为表格是存在分页,初始化进去的时候,只加载了第一页的数据,后面页面的数据是拿不到的,el-table组件只会存第一页选中的,当你点击一下第二页的时候,@selection-change的参数就正常了

如果解决

那肯定是有方法解决的,使用toggleRowSelection方法把数据硬塞进去

this.$nextTick(() => {// this.multipleSelection:第一页和第二页选中的数据数组, this.tableList是表格数据if (this.multipleSelection.length) {// this.$refs.elTable 当前表格refthis.$refs.elTable.clearSelection()this.multipleSelection.forEach(row => {const selectedRow = this.tableList.find(item => item.id === row.id)if(selectedRow){// 当前页(第一页)需要被选中的数据使其选中this.$refs.elTable.toggleRowSelection(selectedRow, true);}else{// 不在当前页(第二页)的数据,也硬塞到@selection-change的参数中,这时当你在第一页选中其他数据时,selection-change的参数也会带着第二页的数据this.$refs.elTable.toggleRowSelection(row, true);}})}
})

这里使用了vue2的代码解释,如果需要vue3的直接修改即可,原理一样的

http://www.hengruixuexiao.com/news/53038.html

相关文章:

  • 网站后台管理系统需求google商店
  • 有了域名 接下来怎么做网站网络推广和运营的区别
  • 浙江省建设信息站长工具seo综合查询全面解析
  • 企业网站管理系统爱站网关键词工具
  • 能源网站模板百度服务热线
  • 人大家网站建设电商怎么推广自己的产品
  • 公安网站备案要多长时间万能引流软件
  • 企石镇做网站市场调研报告范文3000字
  • 微信第三方网站怎么做上海百度推广电话
  • 网站建设销售员seo群发软件
  • 行业网站怎么做网址大全浏览器主页
  • 宁晋网站建设设计成人职业技能培训班
  • 自己想学做博客网站吗优化落实疫情防控新十条
  • 找代码的网站站长权重
  • 企业网站建设的几种形式网络推广的优化服务
  • 苏州网站优化推广自媒体怎么入门
  • 网站平台建设需要多少钱百度开户
  • 河南做网站哪家好网络营销技巧和营销方法
  • 设计良好的网站一般需要怎么做百度seo在哪里
  • hbuider 做网站搜索引擎优化方法案例
  • 烈士陵园网站建设方案百度文库百度关键词搜索指数查询
  • 单页面网站模板女孩短期技能培训班
  • 做海报有什么借鉴的网站网上做广告宣传
  • 顺德网站制作案例平台sem是什么职位
  • 网站静态化对seo网络营销有哪些手段
  • 长沙建网站企业搜索引擎优化的方法有哪些?
  • 网站图片怎么优化网络营销策略的内容
  • 网站开发新型技术网络事件营销
  • 文山网站建设代理国内最近发生的重大新闻
  • 在哪个网站上做蓝思测评今天的头条新闻