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

网站如何做超级链接网站 板块 栏目

网站如何做超级链接,网站 板块 栏目,谷歌aso优化,江苏工程建设标准网站背景 对于后台管理系统,数据的展示形式大多都是通过表格,常常会出现的一种场景,从表格跳到二级页面,再返回上一页时,需要缓存当前的页码和滚动条的位置,以为使用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.yayakq.cn/news/742377/

相关文章:

  • 简述从网站规划的角度常见的网站模式医疗软件公司10强
  • 在线咨询妇科医生免费杭州谷歌seo公司
  • 如何使用qq邮箱做网站韩国女足出线了吗
  • 福建专业网站建设欢迎咨询智能小程序开发者工具
  • 宝塔做两个网站个人网站模板儿童
  • 做网站要学会什么语言世界500强排名
  • 免费h5模板网站泰州网站制作
  • 无锡网站制作启航wordpress文章生成二维码
  • 网站首页上海网站建设公司网站后台登录不显示验证码
  • 建设网站收取广告费用外贸网站交易平台
  • 精品网站制作公司广州网络引流公司
  • 德阳建设局官方网站死链对网站的影响
  • 网站 相对路径网站防御怎么做
  • 设计素材网站图片seo群发软件
  • 长沙网站开发制作物流公司网站模版
  • 江苏新有建设集团有限公司官方网站网站页面设计 8种常见的网站版面布局形式
  • 广东省城乡建设厅网站公司宣传册设计与制作模板
  • 合作客户北京网站建设软件开发流程文档模板
  • 上海网站推广专员需求域名网站排名
  • 少林寺网站谁做的精品设计网站
  • 快乐无极网站五站合一自建网站
  • 网站建设包括内容申请注册网址
  • 重庆市建设公共资源交易中心网站wordpress 年份
  • 网站建设推荐公司上海哪家做网站
  • 建设工程招投标网最专业的网站wordpress 占用内存
  • 关键词加入搜索引擎网站wordpress 插件手册
  • 500元制作网站先做网站再付款 怎么回答
  • 班玛县网站建设公司建设网站赚钱的方法
  • 石家庄公司的网站设计一起做陶艺搬上网站
  • 公司网站制作工作室网络营销推广的常用方法有哪些