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

纺织网站模板下载wap浏览器

纺织网站模板,下载wap浏览器,做竞彩网站代理犯法么,现在开发个网站多少钱问题描述 在使用Element UI的el-table组件时,开启多选功能后,当切换分页或重新加载数据时,之前选中的数据会丢失。这是由于表格在重新渲染时未保留之前的选择状态。 解决方案 1.手动存储历史 利用一个数组来保存所有选中的数据&#xff0…

问题描述

在使用Element UI的el-table组件时,开启多选功能后,当切换分页或重新加载数据时,之前选中的数据会丢失。这是由于表格在重新渲染时未保留之前的选择状态。

解决方案

1.手动存储历史

利用一个数组来保存所有选中的数据,而不仅仅是当前页的数据。

<el-tableref="multipleTable":data="tableData"@select = "rowSelectChange"
><el-table-columntype="selection"width="55"></el-table-column><!-- 其他列 -->
</el-table><script>
const ids = ref([])
const rowSelectChange=(selection: UserVO[], row: UserVO)=>{// 判断是否选中,选中ids增加,取消选中ids删除if(selection.filter(item=>item.userId == row.userId).length>=1){ids.value.push(row.userId)}else{ids.value = ids.value.filter(item=>item!=row.userId)}
}const initIds=()=>{// initSelectUsers 为默认已经选中的idsprops.initSelectUsers?.forEach(userItem => {ids.value.push(userItem)});
}
</script>

2.使用row-key和reserve-selection

对于需要跨页保持选中状态的场景,可以给表格设置row-key并启用reserve-selection属性。这需要确保每行数据有唯一标识(如id)。

<el-tableref="multipleTable":data="tableData":row-key="getRowKeys"@selection-change="handleSelectionChange"
><el-table-columntype="selection"width="55":reserve-selection="true"></el-table-column><!-- 其他列 -->
</el-table><script>
const ids = ref([])
const handleSelectionChange = (selection: UserVo) => {ids.value = selection.map((item) => item.userId);
}
const getRowKeys=(row:UserVO)=>{return row.userId;
}
</script>

注意事项
  • 使用reserve-selection时,必须指定row-key且数据中的该字段必须唯一。
  • 跨页选中会占用内存,数据量过大时建议采用服务器端保存选中状态。

总结

以上可以有效解决分页时选中丢失的问题,对于简单场景,使用reserve-selection属性更为便捷,如果需要修改原有历史数据数组保存 数据更方便。

http://www.dtcms.com/wzjs/539515.html

相关文章:

  • 佛山 做网站公司湖州医院网站建设方案
  • 做网站主页图片一般多少m浙江龙元建设集团 网站
  • 山西太原建站怎么做网络营销msn是什么
  • 掌握商务网站建设策略网站建设模块需求分析
  • 什么系统做购物网站好中企动力网站策划
  • 网站建设与维护安徽省建设厅质量监督站网站
  • 网站服务器维护方案做理财网站 程序员 违法吗
  • python做网站毕业设计如何创建自己的卡网
  • 天天清茶 湖南网站建设网站开发语言哪一种好些
  • 当前网站开发什么语言网站备案和服务器备案
  • 济南网站制作工作室哪里有学做视频的网站3
  • 漳州做网站六六六博大a优有了域名 接下来怎么做网站
  • 朝阳建设局网站企业融资渠道和融资方式有哪些
  • 深圳网站建设seo推广优化做百度移动网站快速
  • 有免费的网站建设网址推广软件
  • 数据型网站建设汕尾旅游攻略app跳转网站
  • 百度网站排名哪家好郑州网站外包哪家好
  • 如何做exo网站成都家装设计公司排名
  • 百度怎么不收录我的网站做资源网站 文件能存储到云盘吗
  • 网站是哪个公司做榆次住房和城乡建设局网站
  • 青岛网站设计案例wordpress 登陆后跳转首页
  • 做企业网站用什么cms电商平台投诉找哪个部门
  • 响应式网站开发流程凡科建站后台登录
  • 怎么自己编码做网站wordpress 整合论坛
  • 网站设计与管理论文广东做网站的公司
  • 专业订制网站制作常熟做网站推广的
  • 360网站名片怎么做的贵金属企业网站源码
  • 做网站别名解析的目的是什么牧和邻宠物网站建设
  • 秦皇岛做网站汉狮网络重庆网站建设营销
  • 手机网站设计公司只选亿企邦做明星简介网站侵权吗