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

电脑编程网站广东深圳龙华区

电脑编程网站,广东深圳龙华区,专做土特产的网站,网站做链接的意义是什么意思背景 对于后台管理系统,数据的展示形式大多都是通过表格,常常会出现的一种场景,从表格跳到二级页面,再返回上一页时,需要缓存当前的页码和滚动条的位置,以为使用keep-alive就能实现这两种诉求,…

背景

对于后台管理系统,数据的展示形式大多都是通过表格,常常会出现的一种场景,从表格跳到二级页面,再返回上一页时,需要缓存当前的页码和滚动条的位置,以为使用keep-alive就能实现这两种诉求,实际开发的时候,才发现 keep-alive组件是不会缓存滚动位置的。

实现table缓存滚动条

先使用keep-alive

<template><el-main><router-view v-slot="{ Component, route }"><transition appear name="fade-transform" mode="out-in"><keep-alive :include="keepAliveStore.keepAliveName"><component :is="Component" :key="route.path" v-if="isRouterShow" /></keep-alive></transition></router-view></el-main>
</template>

在二次封装的列表组件中,监听 activated deactivated 生命周期,设置表格的滚动条

// 实现element table缓存滚动位置
const tableRef = ref<InstanceType<typeof ElTable>>(); // 表格的实例
const scrollPosition = ref<number | null>(null); // 记录滚动条的位置
// 页面激活时
onActivated(() => {if (scrollPosition.value) {nextTick(() => {// 设置表格的滚动条位置tableRef.value?.scrollBarRef.setScrollTop(scrollPosition.value);scrollPosition.value = null;});}
});
// 页面离开时
onDeactivated(() => {nextTick(() => {// 记录滚动条的位置scrollPosition.value = tableRef.value?.scrollBarRef.wrapRef.scrollTop;});
});

呈现的效果:

 ~~ END ~~

http://www.wooajung.com/news/29553.html

相关文章:

  • 制作网站的素材广告推广语
  • 网站开发自我介绍代码搜索网站大全排名
  • wordpress主题插件不兼容佛山旺道seo优化
  • 怎样给网站加外链百度网盘下载官网
  • 网站做电子公章违法吗广州网站建设方案维护
  • 专业seo优化外包宁波seo怎么推广
  • 做衣服视频有些什么网站seo公司多少钱
  • 服务器备案期间网站昆明排名优化
  • 南宁哪里做网站市场调研方法有哪些
  • 桐城市住宅和城乡建设局网站seo优化培训机构
  • 网站建设互联网加长春seo网站排名
  • 办公室现代简约装修效果图seo关键词软件
  • 赣州做网站关键词林俊杰的寓意
  • 个人购物网站搭建厦门人才网唯一官网登录
  • 萧山网站建设百度seo视频教程
  • 中国做美国网站的翻译兼职百度搜索数据查询
  • 下载网站建设百度搜索引擎的使用方法
  • 手机网站下拉刷新软件开发培训多少钱
  • 网页制造与网站建设论文网页设计模板网站
  • 做彩票网站都是怎么拉人的人民网疫情最新消息
  • 代码判断网站搜索引擎营销方法有哪些
  • 青岛气象站建站时间怎么做推广和宣传
  • wordpress数据可视化插件独立站seo推广
  • app开发和网站开发seo外链建设的方法
  • 北京建设网站的公司北京网站营销seo方案
  • 学习html5的网站抖音seo教程
  • 网站设计的建议深圳google推广
  • 和网站建设相关的行业seo网站推广的主要目的是什么
  • 石岩做网站公司seo和sem的区别
  • 网站腾讯qq对话框怎么做浏览器搜索引擎大全