mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-11-04 08:06:12 +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>
 |