| | |
| | | |
| | | Vue.use(VueRouter); |
| | | |
| | | // 路由配置 |
| | | //路由配置 |
| | | const RouterConfig = { |
| | | mode: 'history', |
| | | //mode: 'history', |
| | | routes: routers |
| | | }; |
| | | |
| | | export const router = new VueRouter(RouterConfig); |
| | | //export const router = new VueRouter(); |
| | | |
| | | router.beforeEach((to, from, next) => { |
| | | ViewUI.LoadingBar.start(); |
| | | util.title(to.meta.title); |
| | | var name = to.name; |
| | | // 白名单 |
| | | var whiteList = ['login', 'regist', 'regist-result', 'relate', 'reset', 'authorize']; |
| | | //var whiteList = ['login', 'regist', 'regist-result', 'relate', 'reset', 'authorize', 'table1']; |
| | | var whiteList = ['login','table1','table2','table3','table4','table5','table6','table7']; |
| | | var isInWhiteList = util.oneOf(name, whiteList); |
| | | if (!Cookies.get('userInfo') && !isInWhiteList) { |
| | | // 判断是否已经登录且页面不在白名单 |