You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							23 lines
						
					
					
						
							397 B
						
					
					
				
			
		
		
	
	
							23 lines
						
					
					
						
							397 B
						
					
					
				| import router from '@/router';
 | |
| import NProgress from 'nprogress'; // progress bar
 | |
| import 'nprogress/nprogress.css'; // progress bar style
 | |
| 
 | |
| /**
 | |
|  * 登录鉴权:路由前置守卫
 | |
|  */
 | |
| // 白名单
 | |
| const whiteList = [
 | |
|   '/401',
 | |
|   '/404',
 | |
| ];
 | |
| 
 | |
| router.beforeEach(async (to, from, next) => {
 | |
|   NProgress.start();
 | |
|   next();
 | |
| });
 | |
| 
 | |
| router.afterEach(() => {
 | |
|   // finish progress bar
 | |
|   NProgress.done();
 | |
| });
 |