位置: IT常识 - 正文

vue中记录滚动条位置(vue 滚动条)

编辑:rootadmin
vue中记录滚动条位置 1、方法一

推荐整理分享vue中记录滚动条位置(vue 滚动条),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue怎么拿到滚动条的位置,vue 滚动条,vue滚动到指定位置,有滚动效果,vue记录滚动条位置,vue 记录滚动位置,vue页面滚动事件,vue数据滚动显示,vue数据滚动显示,内容如对您有帮助,希望把文章链接给更多的朋友!

vue中记录滚动条位置(vue 滚动条)

在点击的时候记录滚动条位置,存入本地 再次进入该路由读取滚动跳位置

1、1 跳转时路由存入scroll如果要有多个页面,可以把名称也存进去,这里默认一个页面 methods: { go() { console.log(document.documentElement.scrollTop) localStorage.setItem("scroll", document.documentElement.scrollTop) this.$router.push({path: '/'}) } }复制代码1、2 读取scroll位置再次进入该路由时从本地录取scroll位置

利用scrollBehavior ,在router/index.js中,配置路由中的scrollBehaviors事件

const router = new VueRouter({ mode: 'hash', routes, scrollBehavior(to, from){ if(to.name==='fatherSlot'){ //name为路由名字 return {x:0, y: parseInt(localStorage.getItem('scroll'))}//读取本地的scroll } console.log("to",to,"from",from) }})复制代码2、方法二

利用vue的keep-alive , 使用缓存机制来记录滚动条位置 但是有个缺点,页面刷新后就不记录了,但是简单高效

2、1 配置需要缓存的路由缓存pageA,pageB,里面代码都一样,如演示图一样。pageA,pageC为组件的名字.

html

<keep-alive :include="['pageA','pageC']"> <router-view/> </keep-alive>复制代码2、2 在路由内记录滚动位置

javascript

data() { return { curScrollTop: 0 //记录滚动条位置对象 } }, //此钩子函数会反复触发,是keep-alive特有的钩子函数,取 activated() { document.documentElement.scrollTop = this.curScrollTop || 0 }, //路由离开时的钩子函数,存 beforeRouteLeave (to, from, next) { this.curScrollTop = document.documentElement.scrollTop || 0 next() },
本文链接地址:https://www.jiuchutong.com/zhishi/296204.html 转载请保留说明!

上一篇:html旅游网站设计与实现——绿色古典旅游景区 HTML+CSS+JavaScript(html5旅游网页设计)

下一篇:前端技术搭建飞机大战小游戏(内含源码)(前端工程搭建)

  • 电脑qq录屏在哪找(电脑QQ录屏在哪里)

    电脑qq录屏在哪找(电脑QQ录屏在哪里)

  • b站私信有红色的感叹号(b站私信有红色的感叹号 别着急发图啊)

    b站私信有红色的感叹号(b站私信有红色的感叹号 别着急发图啊)

  • 快手是什么系的(快手是属于哪个系的)

    快手是什么系的(快手是属于哪个系的)

  • 苹果13.2.2值得更新吗(苹果13.2值得升级么)

    苹果13.2.2值得更新吗(苹果13.2值得升级么)

  • ipad没有设备管理怎下载授权(ipad2019设备管理不见了)

    ipad没有设备管理怎下载授权(ipad2019设备管理不见了)

  • 抖音ip是什么意思(抖音ip什么意思)

    抖音ip是什么意思(抖音ip什么意思)

  • 小艺语音助手怎么关闭(小艺语音助手怎么改名)

    小艺语音助手怎么关闭(小艺语音助手怎么改名)

  • 手机图片上传不了是啥原因(手机图片上传不上去是怎么回事)

    手机图片上传不了是啥原因(手机图片上传不上去是怎么回事)

  • 笔记本电脑自身有网吗(笔记本电脑自身鼠标怎么使用)

    笔记本电脑自身有网吗(笔记本电脑自身鼠标怎么使用)

  • 4g升级5g用去营业厅换卡吗(4g升级5g需不需要换手机)

    4g升级5g用去营业厅换卡吗(4g升级5g需不需要换手机)

  • mtk6765是什么处理器(mtk mt6765处理器好吗)

    mtk6765是什么处理器(mtk mt6765处理器好吗)

  • 12306待核验需多久(12306app待核验要多久)

    12306待核验需多久(12306app待核验要多久)

  • ipad能设置使用时间吗(ipad设置使用时长到时间后怎么样才开)

    ipad能设置使用时间吗(ipad设置使用时长到时间后怎么样才开)

  • 表格中输入身份证号后显示E是为什么(表格中输入身份证号怎么计算年龄)

    表格中输入身份证号后显示E是为什么(表格中输入身份证号怎么计算年龄)

  • 华为手机主屏幕显示一半(华为手机主屏幕圆圈怎么消除)

    华为手机主屏幕显示一半(华为手机主屏幕圆圈怎么消除)

  • word中的分页符如何隐藏(word中的分页符与下一页分隔符有何不同?)

    word中的分页符如何隐藏(word中的分页符与下一页分隔符有何不同?)

  • 开始运行快捷键(开始运行快捷键win7)

    开始运行快捷键(开始运行快捷键win7)

  • 备忘录怎么设置背景图(备忘录怎么设置表格)

    备忘录怎么设置背景图(备忘录怎么设置表格)

  • 拼多多双收藏在哪里(拼多多双收藏手机操作怎么做)

    拼多多双收藏在哪里(拼多多双收藏手机操作怎么做)

  • 苹果充电插口什么材质(苹果充电口叫什么口)

    苹果充电插口什么材质(苹果充电口叫什么口)

  • 麦当劳无线充电器怎么用(麦当劳无线充电桌怎么用)

    麦当劳无线充电器怎么用(麦当劳无线充电桌怎么用)

  • p30pro防水吗(p30pro防水级别多少)

    p30pro防水吗(p30pro防水级别多少)

  • 苹果6sp怎么录屏幕视频(苹果6sp怎么录屏功能在哪里)

    苹果6sp怎么录屏幕视频(苹果6sp怎么录屏功能在哪里)

  • 多功能视频播放器视频格式(多功能视频播放器播放不出来)

    多功能视频播放器视频格式(多功能视频播放器播放不出来)

  • 空调分几匹(立式空调分几匹)

    空调分几匹(立式空调分几匹)

  • 小米8连接电脑看不到文件(小米8连接电脑不显示usb选项怎么办)

    小米8连接电脑看不到文件(小米8连接电脑不显示usb选项怎么办)

  • pqv2isvc.exe - pqv2isvc是什么进程 有什么作用

    pqv2isvc.exe - pqv2isvc是什么进程 有什么作用

  • 做账报税简单吗
  • 金税盘是什么时候开始使用的
  • 会计账本需要装订的有哪些
  • 用友T3怎么结转上年数据
  • 市内打车费计入差旅费吗
  • 其他债权投资公允价值变动影响摊余成本吗
  • 销售商品开具商品单据
  • 电子承兑汇票如何拆小
  • 药店商品进销差价
  • 进口产品再销售如何缴税
  • 公司取出的备用金怎么打税
  • 企业所得税本季度可以弥补上季度亏损吗?
  • 前期工程费如何分摊
  • 职工福利费要交个税吗
  • 加油发票税号错误怎么补救
  • 没有签订合同需要交税吗
  • 什么发票 既可以抵扣又可以退税
  • 来的货比合同金额多怎么申报印花税?
  • 委托付款分录
  • 银行存款明细账怎么登记及范本
  • 哪里查询发票是否抵扣
  • 收到银行本票的会计分录怎么写
  • i7笔记本cpu性能天梯图
  • 销售净利率范围
  • 财务费用冲销怎样做分录
  • php如何实现字符串反转
  • 当期损益都有啥
  • 租赁费和场地租赁费区别
  • 补缴社保会被税务稽查吗
  • 投资收益怎么做不影响利润
  • un system
  • php实现分页显示
  • 汇算清缴怎么调减
  • 预付装修费的会计处理分录
  • php显示错误报告方式
  • mongodb与mysql相比的优缺点
  • 独资企业和公司区别
  • 印花税计入税金及附加科目吗
  • 估价入库怎么记账
  • 商业承兑汇票怎么接收
  • 实收资本入账需要算设备安装费吗
  • 已收款未开票未发货能确认收入吗
  • 会务费要纳税调整吗
  • 小规模纳税人缴纳本月未交增值税
  • 包材库存
  • 检测费用开票税率
  • 无形资产怎么计算公式
  • 增值税发票抵扣期限是多久
  • 离线发票累计金额是多少
  • 当月无销售要计提工资吗
  • 给股东分利润怎么做账
  • 连锁店的总部取名
  • 建筑工程公司收入来源
  • 2021年会计做账报税详细流程
  • CentOS中mysql cluster安装部署教程
  • 删除默认操作系统
  • mac如何更换系统
  • LibreOffice 4.1.4 正式版下载
  • centos wi-fi
  • 安装centos7安装位置没有磁盘
  • Cocos2d-x 3.x lua绑定
  • JavaScript实现QQ列表展开收缩扩展功能
  • 原生封装ajax
  • python怎么生成excel
  • unity固定位置随机生成物体
  • unity手机游戏开发教程
  • bootstrap 网格
  • jquery左右移动动画效果
  • win7支持快速启动吗
  • node.js中的http.response.setHeader方法使用说明
  • unity3d怎么移动物体
  • 批处理forfiles
  • jquery的实现原理
  • 深入理解javascript特性
  • python,多线程
  • 小规模纳税人开专票
  • 依法纳税的看法
  • 海关进口增值税专用缴款书在哪里打印
  • 烟丝和烟有什么区别
  • 北京税务局代个人开发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设