为了账号安全,请及时绑定邮箱和手机立即绑定

.push() .replace()方法

.push() .replace()方法

慕容708150 2018-07-05 21:21:20
如何在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的根实例,用这个实例来调用方法。

查看完整回答
反对 回复 2018-07-11
?
慕村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' })
}


查看完整回答
反对 回复 2018-07-11
  • 2 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号