61 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
| // // router.js
 | ||
| // import {
 | ||
| // 	RouterMount,
 | ||
| // 	createRouter
 | ||
| // } from 'uni-simple-router';
 | ||
| // // 创建路由表
 | ||
| // const router = createRouter({
 | ||
| // 	// vue-cli创建项目的相关环境变量文件里面的变量,可能是区分平台使用,不是太重要。
 | ||
| // 	platform: process.env.VUE_APP_PLATFORM,
 | ||
| // 	// 路由信息
 | ||
| // 	routes: [{
 | ||
| // 		path: "/pages/login",
 | ||
| // 		name: "login",
 | ||
| // 		meta: {
 | ||
| // 			title: '登录'
 | ||
| // 		},
 | ||
| // 	},{
 | ||
| // 		path: "/pages/index/index",
 | ||
| // 		name: "home",
 | ||
| // 		meta: {
 | ||
| // 			title: '登录'
 | ||
| // 		},
 | ||
| // 	}, ]
 | ||
| // });
 | ||
| // //全局路由前置守卫
 | ||
| // router.beforeEach((to, from, next) => {
 | ||
| // 	console.log(to)
 | ||
| // 	console.log(121212)
 | ||
| // 	let token = sessionStorage.getItem("token")
 | ||
| // 	if (token) {
 | ||
| // 		if (to.name == 'login') {
 | ||
| // 			next({
 | ||
| // 				path: '/pages/index/index'
 | ||
| // 			})
 | ||
| // 		} else {
 | ||
| // 			next()
 | ||
| // 		}
 | ||
| // 	} else {
 | ||
| // 		if (to.name !== 'login') {
 | ||
| // 			uni.showToast({
 | ||
| // 				title: "请先登录",
 | ||
| // 				icon: "none"
 | ||
| // 			})
 | ||
| // 			next({
 | ||
| // 				path: '/pages/login'
 | ||
| // 			})
 | ||
| // 		} else {
 | ||
| // 			next()
 | ||
| // 		}
 | ||
| // 	}
 | ||
| // });
 | ||
| // // 全局路由后置守卫
 | ||
| // router.afterEach((to, from) => {
 | ||
| // 	console.log('跳转结束')
 | ||
| // })
 | ||
| 
 | ||
| // export {
 | ||
| // 	router,
 | ||
| // 	RouterMount
 | ||
| // }
 |