千家信息网

如何解决vuejs route push不跳转的问题

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下如何解决vuejs route push不跳转的问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!vuejs route push不跳转的解决办法:1、打开vue-
千家信息网最后更新 2026年11月03日如何解决vuejs route push不跳转的问题

小编给大家分享一下如何解决vuejs route push不跳转的问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

vuejs route push不跳转的解决办法:1、打开vue-router跳转代码部分内容;2、添加"watch: {'$route' (to, from) {...},"方法;3、监视router变化,刷新页面即可。

本文操作环境:windows7系统、vue2.9.6版,DELL G3电脑。

怎么解决vuejs route push不跳转的问题?

vue-router同路由$router.push不跳转一个简单解决方案

vue-router跳转一般是这么写:

toCurrentPage: function(thisId){          this.$router.push({path:'/test ', query: { id: thisId, option: ""}}); }

但是当遇到,需要跳转同页面不同query的情况,上面的方法不起作用。当然了,从性能来说,理论上这种情况最佳的解决方案,是把需要刷新的包裹成一个init function,跳转的方法,传参再次调用init方法。balabalabala……不在赘述。

但是另一些情况,基本页面所有组件都需要刷新,再次加载对开销影响不大,需要history.back以保证操作逻辑顺畅……我们只要跳转加载如此而已,那么其实也很简单,只需在上述方法基础上加上:

watch: {    '$route' (to, from) {        this.$router.go(0);    }},

监视router变化,刷新页面~

看完了这篇文章,相信你对"如何解决vuejs route push不跳转的问题"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

方法 页面 问题 情况 再次 方案 篇文章 解决方案 变化 监视 不同 顺畅 如此而已 不大 代码 作用 内容 办法 包裹 只需 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州百单互联网科技有限公司 网络科技有限互联网 互联网金融公司科技 伴你行互联网科技有限公司 深圳期待互联网科技 互联网前沿科技 开启互联网科技时代小说 小米互联网科技园设置 团飞科技与伯堂互联网服务平台 以后互联网后是啥科技 互联网和黑科技的看法 互联网软件和科技 恒生互联网科技指数跳水 坤平互联网科技 银川新华互联网科技学校联系电话 民营互联网公司国防科技 明优互联网科技有限公司 互联网金融科技名词解释 广东猫王互联网科技有限公司电话 株洲百竞科技的互联网营销顾问 广州万易互联网科技有限公司 上海互联网科技有限公司 深圳互联网科技公司 南京欣网互联网科技 汇久创客互联网科技 互联网 科技馆 语蝶互联网科技有限公司 哈尔滨屹滨互联网科技有限公司 互联网科技和法律行业 株洲百竞科技的互联网营销顾问
0