|
@@ -31,16 +31,14 @@ const i18n = new VueI18n({
|
|
|
|
|
|
//使用钩子函数对路由进行权限跳转
|
|
|
router.beforeEach((to, from, next) => {
|
|
|
- // document.title = `${to.meta.title} `;
|
|
|
- // const user = localStorage.getItem('user');
|
|
|
- // if (!user && to.path !== '/login') {
|
|
|
- // // next('/login');
|
|
|
- // next();
|
|
|
- // } else {
|
|
|
- // // store.commit('setUser', JSON.parse(user), { root: true });
|
|
|
- // next();
|
|
|
- // }
|
|
|
- next();
|
|
|
+ document.title = `${to.meta.title} `;
|
|
|
+ const user = localStorage.getItem('user');
|
|
|
+ if (!user && to.path !== '/login') {
|
|
|
+ next('/login');
|
|
|
+ } else {
|
|
|
+ store.commit('setUser', JSON.parse(user), { root: true });
|
|
|
+ next();
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
new Vue({
|