iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >Vue浏览器后退无法触发beforeRouteLeave怎么办
  • 152
分享到

Vue浏览器后退无法触发beforeRouteLeave怎么办

2024-04-02 19:04:59 152人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关Vue浏览器后退无法触发beforeRouteLeave怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。现象加载第一个组件(这里的第一个意

这篇文章将为大家详细讲解有关Vue浏览器后退无法触发beforeRouteLeave怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

现象

加载第一个组件(这里的第一个意思是浏览器历史记录的第一个,后文称为 待监听组件 )时,正常跳转其他页面可以触发beforeRouteLeave。 但是 按浏览器的后退按钮监听不到该事件。

解决方案

目前采用比较土且不实用的解决方案。加一层组件,再router.push到 待监听组件 ,使得 待监听组件 非第一个组件,可以正常监听beforeRouteLeave事件。

注意点:

由于打乱了原来的路由。需要在main.js中添加全局的路由监听

router.beforeEach((to, from, next) => {
 if (to is '用于跳转的组件' && from is '待监听组件') {
  router.Go(-1) 
  next(false)
 } else {
  next()
 }
 // 这样当从一个普通页面A进入待监听组件时,在待监听组件中按返回键时能正常进入A
})

关于“Vue浏览器后退无法触发beforeRouteLeave怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Vue浏览器后退无法触发beforeRouteLeave怎么办

本文链接: https://www.lsjlt.com/news/69065.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue浏览器后退无法触发beforeRouteLeave怎么办
    这篇文章将为大家详细讲解有关Vue浏览器后退无法触发beforeRouteLeave怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。现象加载第一个组件(这里的第一个意...
    99+
    2024-04-02
  • Vue浏览器后退无法触发beforeRouteLeave如何解决
    今天小编给大家分享一下Vue浏览器后退无法触发beforeRouteLeave如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2023-07-04
  • javascript单击浏览器后退按钮时触发事件
    在JavaScript中,我们可以使用`popstate`事件来监听浏览器的后退按钮点击事件。当用户点击浏览器的后退按钮时,`pop...
    99+
    2023-09-17
    Java
  • edge浏览器无法联网怎么办
    这篇文章主要介绍了edge浏览器无法联网怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用“win+i”打开系统设置,点击“网络和Internet”。切换到代理页,关闭...
    99+
    2023-06-28
  • 怎么在react中禁止浏览器后退
    这篇文章主要讲解了“怎么在react中禁止浏览器后退”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在react中禁止浏览器后退”吧! 首先,想到了监听...
    99+
    2024-04-02
  • IE浏览器无法添加网址怎么办
    这篇文章主要介绍了IE浏览器无法添加网址怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、首先同时按下win+r组合键把电脑的运行窗口打开,然后在窗口把regedit输...
    99+
    2023-06-28
  • 小程序无法触发SESSION怎么办
    这篇文章主要介绍小程序无法触发SESSION怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、首先找到第一次发起网络请求的地址,将服务器返回set-cookie当全局变量存储起...
    99+
    2024-04-02
  • Win10系统ie浏览器闪退该怎么办Win10打开ie浏览器闪退如何修复
    Win10打开ie浏览器闪退如何修复?ie浏览器是微软win10系统里都会出现的一款搜索器,有一些客户的系统会将其开展掩藏起來,但是在win10系统中,必须根据ie浏览器来开展快速下载相对应的手机软件,殊不知在打开时却一直会出现卡屏,那麼w...
    99+
    2023-07-12
  • Win10预览版14942 Edge浏览器闪退怎么办?Win10 Edge闪退官方解决方法
    近期微软推送了最新的Win10 RS2预览版14942系统,带来多项小功能和改进,另外Win10内置的Edge浏览器也迎来更新。但是其中部分用户遇到了Edge浏览器闪退问题,现在微软官方也承认该版本中Edge浏览器存在闪...
    99+
    2023-05-21
    Win10预览版 Edge edge浏览器闪退 Win10
  • vue关闭浏览器退出登录怎么实现
    本篇内容介绍了“vue关闭浏览器退出登录怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、beforeunload事件1、菜鸟教程:...
    99+
    2023-06-21
  • Linux中Tomcat启动正常但浏览器无法访问怎么办
    这篇文章主要介绍Linux中Tomcat启动正常但浏览器无法访问怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、服务器可ping通2、服务器抓本地的http请求包,可以抓到3、本地抓服务器返回的http响应包...
    99+
    2023-06-09
  • Linux中tomcat服务成功发布但局域网浏览器无法访问怎么办
    这篇文章主要介绍了Linux中tomcat服务成功发布但局域网浏览器无法访问怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。问题描述:我在Linux搭建了一个tomcat...
    99+
    2023-06-12
  • Vue中iview IE浏览器不兼容报错怎么办
    这篇文章给大家分享的是有关Vue中iview IE浏览器不兼容报错怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。由于Iview编译使用到了es6的一些新特性,Interne...
    99+
    2024-04-02
  • win10预览版升级更新以后浏览器打不开了怎么办?
    win10更新,浏览器不可用解决办法 1、将鼠标移至桌面任务栏右下角的开始菜单,单击鼠标右键 2、完成步骤一,看到 命令提示符(管理员) 单 3、完成步骤二后,输入以下指令 netsh winsock re...
    99+
    2023-06-14
    win10 浏览器 预览版 预览
  • 笔记本电脑的浏览器输入框无法输入文字怎么办
    这篇文章主要介绍笔记本电脑的浏览器输入框无法输入文字怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题原因:由于Win7系统注册表键值被修改有关,从而导致IE浏览器滚轮失效,那么即无法输入文字。解决方法:先在W...
    99+
    2023-06-28
  • 笔记本电脑中的浏览器输入框无法输入文字怎么办
    小编给大家分享一下笔记本电脑中的浏览器输入框无法输入文字怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!问题原因:由于Win7系统注册表键值被修改有关,从而导致IE浏览器滚轮失效,那么即无法输入文字。解决方法:先在Wi...
    99+
    2023-06-28
  • Vue项目打包后favicon无法正常显示怎么办
    这篇文章给大家分享的是有关Vue项目打包后favicon无法正常显示怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在开发中经常需要为项目添加favicon以增加网站辨识度,...
    99+
    2024-04-02
  • Win10预览版14316浏览器中文显示乱码该怎么办? 两种解决办法
    微软昨天向Insider用户推送了Win10一周年更新预览版14316,一些用户在升级后发现某些应用出现乱码,目前问题主要出现在Chrome内核浏览器中,现确定造成这一问题的原因是,Chrome内核浏览器采用的Direc...
    99+
    2023-05-20
    Win10 预览版14316 浏览器乱码
  • Ubuntu 20.04火狐浏览器无法播放视频怎么解决
    这篇文章主要介绍了Ubuntu 20.04火狐浏览器无法播放视频怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu 20.04火狐浏览器无法播放视频怎么解决文章都会有所收获,下面我们一起来看看吧...
    99+
    2023-06-28
  • Vue.js父组件$on无法监听子组件$emit触发事件怎么办
    这篇文章主要为大家展示了“Vue.js父组件$on无法监听子组件$emit触发事件怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue.js父组件$on无...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作