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

wordpress做幻灯片seo优化包括

wordpress做幻灯片,seo优化包括,创意网课,网站 短链接怎么做表格实现多选 实现表格多选很简单&#xff0c;只需要在表格里加上一列即可&#xff0c;加完之后就会在表格里出现一列白色的四方块按钮&#xff0c;可以多选&#xff0c;也可以单选 <el-table-columntype"selection"width"55"align"center"&…

表格实现多选

实现表格多选很简单,只需要在表格里加上一列即可,加完之后就会在表格里出现一列白色的四方块按钮,可以多选,也可以单选

      <el-table-columntype="selection"width="55"align="center">

image-20230819171259179

那么,如何获取选中的数据呢,官方文档提供了三种钩子函数,但是一个就可以满足需求了,在表格设置中加上selection-change 这个事件,其功能为:只要选中的数据发生改变,那么就会触发这个函数

    <el-table:data="tableData"style="width: 100%; margin-top: 10px":border="true"v-loading="loading"@selection-change="handleSelectionChange">

函数具体内容如下:

    handleSelectionChange(val) {// val拿到的是选中行的全部数据,而this.multipleSelection是把val以对象装在数组中this.multipleSelection = val;console.log(this.multipleSelection);// 每次都清空存储的数据,并装入新数据this.SelectionList = [];for (const val of this.multipleSelection) {for (const key in val) {if (key === "id") {this.SelectionList.push(val[key]);}}}// 在遍历之后转换为字符串,因为这里后端要的值只有行id,因此就全部转为字符串后发给后端this.ROWids = this.SelectionList.toString();console.log("this.ROWids", this.ROWids);},//具体要什么值,需要根据实际开发情况而定,而该函数直接获取到所有选中行的所有数据,就很nics,想要什么就取什么就可以了。

到这里为止,就已经完成了多选以及获取选中的数据

val获取的值,multipleSelection存储的值以及转化之后的ROWids字符串如下:

image-20230819172112425

实现不同页一起选中

之前所做的工作,仅仅只能在当前页进行选中,获取选中的数据,而不能实现换页一起选中,点击下一页之后,之前选中的数据就丢失了。而为了解决这个问题,那么就可以在表格的设置中添加:row-key="id" 属性,以及在多选列中添加 :reserve-selection="true" 即可,其会实现存储功能,让不同页之间也可以实现一起选中

    <el-table:data="tableData"style="width: 100%; margin-top: 10px":border="true"row-key="id"v-loading="loading"@selection-change="handleSelectionChange"><el-table-columntype="selection"width="55"align="center":reserve-selection="true">

控制表格选中数据清空

截止上一步为止,我们并没有实现通过代码清空选中行的功能,而只能在页面中通过手动的方式去取消之前选中的行;设想,我已经完成了对所选行的操作,例如查询,导出等操作,那么操作完成之后一定会再次请求接口刷新页面,而选中的标志却并没有消失,这就很影响用户体验;

而可以这样进行解决,我们只需要在表格的设置中添加 ref="multipleTable" 然后在想要清空选中数据的回调处(如查询数据结束之后的回调)在通过 this.$refs.multipleTable.clearSelection(); 即可完成清空选中数据的操作,nics!!!

    <el-table:data="tableData"ref="multipleTable"style="width: 100%; margin-top: 10px":border="true"row-key="id"v-loading="loading"@selection-change="handleSelectionChange">

javascript代码

    ReturnFace() {if (this.ROWids == []) {this.$message({message: "未选中数据,不予检测!!!",type: "warning",});} else {let data = {ids: this.ROWids,};this.$confirm("是否进行人脸下发检测?", "提示", {confirmButtonText: "确定",cancelButtonText: "取消",type: "warning",}).then(function () {return ReturnPeopFace(data);}).then(() => {this.getList();this.msgSuccess("人脸下发检测成功!");this.$refs.multipleTable.clearSelection();});}},

表格实现一键选中所有数据

截止目前,所做的工作实际上是:可以实现同页、不同页多选;一键选中当前页的所有行;以及在自己想要的回调处清空自前选中的行;

但是,却并没有实现一键选中所有的数据,这是为什么呢?是因为当数据量比较多的时候,数据会进行分页展示,例如有30条数据,每页在初始化时展示10条,第二页甚至第三页数据其实是没有获取的,该策略被称之为是懒加载,可以大大缩短求情时间,提升用户体验。只有点击第二页的时候,才会获取第二页的数据进行展示。所以呢,要想一键选中所有页的数据,还需要做一些特殊的骚操作才行。

(持续更新中…)

http://www.yidumall.com/news/51649.html

相关文章:

  • wordpress使用vue专业的seo搜索引擎优化培训
  • 铁法能源公司网站抖音的商业营销手段
  • 花生棒做网站百度竞价点击神器下载安装
  • 网站公司做销售怎么样视频号推广
  • 网站排名怎么做 知乎谷歌浏览器下载手机版最新版
  • 2015年做哪个网站能致富网页制作用什么软件做
  • 如何做镜像别人网站青岛网站关键词优化公司
  • 模仿网站 素材哪里来网络营销推广工具有哪些?
  • 爱站网关键词网络软文发布
  • 郑州做网站优化价格免费推广途径
  • 到哪个网站做任务新闻今日要闻
  • 同江佳木斯网站制作推荐几个靠谱的网站
  • 低价网站建设百度官网登录入口手机版
  • 做的网站被注销想要推广页
  • wdcp网站无法访问最近三天的新闻大事
  • 建设监理工程公司网站杭州网站推广平台
  • 做会员体系的网站seo常规优化
  • 坂田做网站自媒体运营
  • 网站如何做微信支付宝支付宝怎么做微信推广和宣传
  • 扬中网站推广服务百度投诉热线中心客服
  • avada如何做购物网站徐州网页关键词优化
  • 外国做动漫图片的网站叫什么广州aso优化
  • 仙桃网站建设网站快速推广
  • 加氢站个公司好网站关键词怎么添加
  • 自己有域名如何做网站查销售数据的网站
  • 施工员证报名入口官网seo外链工具下载
  • 做网站时应该用什么软件谷歌下载官方正版
  • 哪些网站做的好处青岛网站推广关键词
  • 做企业网站用哪个cms游戏搬砖工作室加盟平台
  • 织梦学校网站模板seo