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

vue-router使用beforeEach钩子获取vuex里的state值,如何解决?

vue-router使用beforeEach钩子获取vuex里的state值,如何解决?

繁星点点滴滴 2018-08-29 17:10:24
vue-router使用beforeEach钩子获取vuex里的state值,初始页面报错,如何解决?router.beforeEach((to, from, next) => {  console.log(router.app.$store.state.isLogin)  if(!userinfo && to.path.indexOf('login') == -1){     return next('/login')  }else{    return next()  }});
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

你在main.js中import store没有,引入之后直接如下面这样获取就可以了

store.state.isLogin


查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 9462 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信