如何在main.js或者在router.js文件里用 路由的.push() .replace()方法,怎么个写法。也就是组件以外的地方用router跳转。试了很多次,要么不起作用,要么就报错
2 回答
慕村225694
TA贡献1880条经验 获得超4个赞
let testVueInstance = new Vue({
el: '#app',
router,
store,
VueI18n,
template: '<App/>',
components: {
App
}
})
testVueInstance.$router.push('/abc')
保存一下你在main.js里面new的根实例,用这个实例来调用方法。
慕村9548890
TA贡献1884条经验 获得超4个赞
要先引用你写好的router
//in router/index.js
export default new Router({})//in axios => 请求报错
import Router from './router'
let ApplySuccess = function(response){
Router.push({ name: 'login' })
}- 2 回答
- 0 关注
- 152 浏览
添加回答
举报
0/150
提交
取消
