在Vue.js应用中,如果你发现router.push不跳转,可以按照以下步骤进行排查和解决: 确认vue-router是否正确安装和配置: 确保你的项目中已经安装了vue-router,并且在Vue实例中正确配置。 javascript import Vue from 'vue'; import VueRouter from 'vue-router'; import App from './App.vue'; import routes from...
浏览器缓存问题:有时浏览器可能会缓存旧的 JavaScript 文件。尝试清除浏览器缓存或使用不同的浏览器进行测试。在检查和解决以上可能的问题之后,你应该能够在生产环境中成功执行this.$router.push({ name: 'login' })。如果问题仍然存在,请检查浏览器的开发者工具(控制台、网络面板等),查看是否有任何错误消息。...
在使用 Vue Router 遇到同路由 $router.push 不跳转的问题时,你可能在寻找如何刷新当前页面的解决方案。这个问题通常涉及到页面更新和状态重置的需求。请参考 Vue Router 官网获取更多相关指导。为了刷新当前页面,一种常见的方法是先将当前路由推送到一个空页,然后立即再次将页面推回至原始位置。这种方法...
this.$router.push(this.$route.query.redirect); } else { this.$router.push('/index'); } } else { console.log(loginInfo.msg); } }); }, }, 登录成功有打出来,但是页面静止没有跳转,也没有报错qq_遁去的一_1 浏览3846回答1 1回答 holdtom 全局的router对象,router.push() 而不是当前...
vue-router跳转一般是这么写: toCurrentPage:function(thisId){ this.$router.push({path:'/test', query: {id: thisId, option:""}}); } 但是当遇到,需要跳转同页面不同query的情况,上面的方法不起作用。当然了,从性能来说,理论上这种情况最佳的解决方案,是把需要刷新的包裹成一个init function,跳转的方...
vue-router跳转一般是这么写: goPage(ParentDeptCode2,DeptCode2,hosName,hosId){ this.$router.push({ path:'/ChoiceTime', query:{ DeptCode:ParentDeptCode2, DeptCode2:DeptCode2, hosName:hosName, hosId:hosId } }) } 但是当遇到,需要跳转同页面不同query的情况,上面的方法不起作用。基本页面所有...
这是uniapp的项目,现在遇到一个问题,用this.$Router.push()跳转第一次没问题,但是第二次再来的相同的页面上点某个跳转按钮就跳转不了了,跳转前打印一下to.name竟然提示是要跳到的页面的name?有遇到过这情况的吗? import {isEmpty,isWechat} from "@/util/filter.js" import http from '@/util/api.js'...
你的问题可能是如何“刷新”当前页面,参考vue-router官网 提醒一下,当使用路由参数时,例如从 /user/...
vue的router push功能跳转不了: handleLogin() { this.$router.push({ path: '/' }) console.log('after push') // 有打印 这是我的router的配置文件: /** * hidden: true if `hidden:true` will not show in the sidebar(default is