位置: 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旅游网页设计)

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

  • 华为nova7se的关机方法是什么(华为nova7se的关于手机页面)

    华为nova7se的关机方法是什么(华为nova7se的关于手机页面)

  • 荣耀30和荣耀30s的区别在哪里(荣耀30和荣耀30s哪个贵)

    荣耀30和荣耀30s的区别在哪里(荣耀30和荣耀30s哪个贵)

  • 无限蓝屏重启(win11无限蓝屏重启)

    无限蓝屏重启(win11无限蓝屏重启)

  • 支付宝怎么看历史头像(支付宝怎么看历史转账记录)

    支付宝怎么看历史头像(支付宝怎么看历史转账记录)

  • 惠普3638打印机怎么换墨盒(惠普3638打印机怎么连接手机)

    惠普3638打印机怎么换墨盒(惠普3638打印机怎么连接手机)

  • 小米12系统什么时候发布(小米12.0.22系统怎么样)

    小米12系统什么时候发布(小米12.0.22系统怎么样)

  • 标签已失效怎么处理(标签已失效怎么办)

    标签已失效怎么处理(标签已失效怎么办)

  • 苹果11有时候会出现卡顿是怎么情况(苹果11有时候会黑屏怎么回事)

    苹果11有时候会出现卡顿是怎么情况(苹果11有时候会黑屏怎么回事)

  • 钉钉加入的群怎么不显示(钉钉加入的群怎么找不到)

    钉钉加入的群怎么不显示(钉钉加入的群怎么找不到)

  • iPhonexsmax尺寸(iphonexsmax尺寸长宽厘米)

    iPhonexsmax尺寸(iphonexsmax尺寸长宽厘米)

  • 关闭旁白是什么意思(如何关闭旁白?)

    关闭旁白是什么意思(如何关闭旁白?)

  • 手机b站怎么升级(手机版b站怎么升等级)

    手机b站怎么升级(手机版b站怎么升等级)

  • 华为畅享9e上市时间是多少(华为畅享9e是哪一年上市的)

    华为畅享9e上市时间是多少(华为畅享9e是哪一年上市的)

  • 华为mate20pro充电器型号(华为mate20pro充电参数)

    华为mate20pro充电器型号(华为mate20pro充电参数)

  • 怎么在微信上显示自己的手机号(怎么在微信上显示视频号)

    怎么在微信上显示自己的手机号(怎么在微信上显示视频号)

  • 怎么p腹肌(手机怎么p腹肌)

    怎么p腹肌(手机怎么p腹肌)

  • 荣耀10电池容量有多大(荣耀10电池容量怎么看损耗)

    荣耀10电池容量有多大(荣耀10电池容量怎么看损耗)

  • 小米6恢复的照片在哪里(小米6照片恢复)

    小米6恢复的照片在哪里(小米6照片恢复)

  • 微信里置顶是什么意思(微信里置顶什么意思)

    微信里置顶是什么意思(微信里置顶什么意思)

  • 拼多多为啥评价不显示(拼多多为啥评价了店家评价看不到)

    拼多多为啥评价不显示(拼多多为啥评价了店家评价看不到)

  • Ant Design表单之labelCol 和wrapperCol的实际开发笔记(ant design vue 表单)

    Ant Design表单之labelCol 和wrapperCol的实际开发笔记(ant design vue 表单)

  • 分享两个有意思的登录界面(有意义的分享)

    分享两个有意思的登录界面(有意义的分享)

  • 2022最新完美破解微擎小程序前端后端模块牛牛盲盒、牛牛盲盒小程序、盲盒小程序-电脑学习网破解(完美破解什么意思)

    2022最新完美破解微擎小程序前端后端模块牛牛盲盒、牛牛盲盒小程序、盲盒小程序-电脑学习网破解(完美破解什么意思)

  • 税前利润计算公式变动成本法
  • 未开发票如何确认收入并进行申报
  • 开票地址太长显示不全
  • 小规模升一般纳税人怎么操作
  • 股东借款利息收入放什么科目
  • 固定资产原值错误的账务处理
  • 税务局开专票作废重开及退税流程
  • 开发产品计入什么科目
  • 结转成本费用会计分录
  • 当月销项税大于进项税怎么办
  • 建筑行业未收款先开发票如何做账?
  • 土地评估费计入什么会计科目
  • 收到厂家返利如何做账
  • 预付设备款如何缴纳印花税
  • 工资表中有哪些项目
  • 通讯费能开专票吗
  • 员工激励该怎么表达
  • 全年一次性奖金计税方式2023
  • 什么是季初值和季末值
  • 小企业会计准则和企业会计准则的区别
  • 多扣除了应交税费怎么调整?
  • 怎样冲回多提应收账款?
  • 计提企业所得税的账务处理
  • 自购自销金银首饰应纳消费税如何处理?
  • 往来款和应收账款
  • 工会上缴40%的经费法律依据
  • Windows11怎么连接网络
  • 代收代付业务怎么交税
  • win11怎么关闭进程
  • 事业单位财政拨款是编制吗
  • 如何用mac制作ppt
  • 分次发放年终奖怎么做账
  • 出售固定资产净收益影响营业利润吗
  • 双轨制会计核算原则
  • 哪种审计证据更可靠
  • 流动资产占总资产比重多少较为合适
  • php框架yii
  • php获取并显示用户的用户名
  • 以前年度进项转出分录
  • 什么情况下可以赔偿n+1
  • 资产处置损益计算公式
  • openai发布企业版
  • 建筑劳保费返还政策
  • 商业汇票的承兑银行必须具备下列条件
  • mysql5.7字符集
  • persona工具
  • 食堂费用没有发票
  • 固定资产补入账和补提折旧
  • 车辆购置税相关法律规定
  • 政府补贴进项税额处理
  • 文化建设费税率
  • 小规模纳税人有个人所得税吗?
  • 单位集体旅游算工资吗
  • 坏账准备的账务处理会计分录
  • 预付款什么时候开发票
  • 废品收入该如何开票
  • 免抵税额要交税吗
  • 什么时候计提增值税发票
  • 个人所得税计算方法2023计算器
  • 支付宝企业账户在哪里查看
  • 最新职工福利费列支范围
  • 资本金账户资金允许
  • 会计出账入账怎么做
  • 施工企业内部管理制度
  • 32位的win7和64位的win7要选择哪个呢?它们有什么区别?
  • win7电脑一键关机快捷键
  • winxp系统电脑开机要按F1键才能正常启动的图文步骤
  • win7系统如何设置息屏
  • win8系统怎么安装win10
  • 为什么好不容易瘦了两斤,两天吃好了又上来了?
  • android sdk platform要安装吗
  • 原生js有用吗
  • JavaScript基础语法
  • shell脚本视频教程
  • jquery validator
  • html5 jquery
  • android入门教程
  • jquery基本知识
  • 海关免税金额现在是多少金额
  • 车船税优惠政策2022年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设