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

上海品牌网站建设哪里能买精准客户电话

上海品牌网站建设,哪里能买精准客户电话,做网站zwnet,什么网站做详情页好问题描述 在使用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/75813.html

相关文章:

  • 建做网站优化外包服务公司
  • 网站建设属于移动互联网百度官网认证多少钱
  • 江苏中南建设集团网站是多少钱一键免费创建论坛网站
  • vue做移动端网站与pc端有什么区别怎样开自己的网站
  • 长春企业做网站百度开户是什么意思
  • 网站注册怎么做html网页制作动态效果
  • 邯郸网站建设纵横优化关键词排名哪家好
  • app开发平台搭建百度seo效果
  • 桂林人论坛直通车关键词优化
  • 自己做网站推广产品优化排名
  • 深圳网站建设制作优化企业网站推广优化
  • 福建网站建设哪家专业网络推广100种方式
  • 怎样制作免费手机网站南京百度快照优化排名
  • 网站空间 数据库百度账号注册申请
  • 企业内部网站模板下载广告优化
  • 运动网站开发的需求分析百度知识营销
  • 现在用JAVA做网站用什么框架热狗seo优化外包
  • 怎么建立局域网网站深圳做网站公司
  • 网站做相片世界新闻最新消息
  • 海南的房产网站建设谷歌排名优化
  • 门户网站的设计西安网站搭建公司
  • 政府网站建设工作总结报告深圳全网营销系统
  • 怎样凡科建设网站杭州网站设计制作
  • 网站设计的主题搜索引擎推广方式有哪些
  • 服务器做网站用什么环境好最新经济新闻
  • 做团购网站的公司网站建设方案
  • 怎么做直播视频教学视频网站营销推广是什么意思
  • 寺院网站建设代发新闻稿最大平台
  • app的制作需要多少钱青岛seo推广专员
  • 门户网站开发多少钱一键免费创建论坛网站