|
@@ -60,15 +60,21 @@ let overallExample = new Vue({
|
|
|
|
|
|
router.beforeEach((to, from, next) => {
|
|
|
if (to.matched.some(record => record.meta.needLogin)) {
|
|
|
+ console.log('有登录权限')
|
|
|
|
|
|
if (!localStorage.getItem('userId')) {
|
|
|
+ console.log('无userId')
|
|
|
next('/login')
|
|
|
} else if (!localStorage.getItem('openid')) {
|
|
|
+ console.log('无openId')
|
|
|
overallExample.getOpenid()
|
|
|
+ console.log('overallExample.getOpenid()走完了')
|
|
|
} else {
|
|
|
+ console.log('什么都有')
|
|
|
next()
|
|
|
}
|
|
|
} else {
|
|
|
+ console.log('无登录权限')
|
|
|
next();
|
|
|
}
|
|
|
})
|