mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-10-31 02:28:03 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			693 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			693 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
| <script>
 | |
|   import config from './config'
 | |
|   import store from '@/store'
 | |
|   import { getAccessToken } from '@/utils/auth'
 | |
| 
 | |
|   export default {
 | |
|     onLaunch: function() {
 | |
|       this.initApp()
 | |
|     },
 | |
|     methods: {
 | |
|       // 初始化应用
 | |
|       initApp() {
 | |
|         // 初始化应用配置
 | |
|         this.initConfig()
 | |
|         // 检查用户登录状态
 | |
|         //#ifdef H5
 | |
|         this.checkLogin()
 | |
|         //#endif
 | |
|       },
 | |
|       initConfig() {
 | |
|         this.globalData.config = config
 | |
|       },
 | |
|       checkLogin() {
 | |
|         if (!getAccessToken()) {
 | |
|           this.$tab.reLaunch('/pages/login')
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| </script>
 | |
| 
 | |
| <style lang="scss">
 | |
|   @import '@/static/scss/index.scss'
 | |
| </style>
 | 
