这篇文章主要讲解了“Vue同一路由强制刷新页面如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue同一路由强制刷新页面如何实现”吧!
使用this.$router.replace()
,跳到一个空白页,然后this.$router.replace()
重新跳回来
使用this.$router.replace()
的原因是,其实跟this.$router.push()
效果一样,但是this.$router.replace()
不会记录到history里,不留痕迹
甚至不用打开空白页,直接用beforeRouteEnter
拦截跳回原来页面
<template> </template> <script> export default { beforeRouteEnter(to, from, next) { next(vm => { vm.$router.replace(from.path) // 跳到该路由页面后,再替换为from.path来源路径 }) } } </script>
{ path: '/refresh', component: resolve => require(['@/pages/refresh'], resolve), meta: { title: '用于同路由刷新' } }
this.$router.replace('/refresh')
感谢各位的阅读,以上就是“Vue同一路由强制刷新页面如何实现”的内容了,经过本文的学习后,相信大家对Vue同一路由强制刷新页面如何实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。