Blame view

App.vue 3.16 KB
4b045f7c   刘淇   江阴初始化项目
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  <script>
  	import {
  		mapMutations
  	} from 'vuex'
  	import {
  		version
  	} from './package.json'
  	import checkUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update';
  
  	export default {
  		onLaunch: function() {
  			// #ifdef H5
  			console.log(
  				`%c hello uniapp %c v${version} `,
  				'background:#35495e ; padding: 1px; border-radius: 3px 0 0 3px;  color: #fff',
  				'background:#007aff ;padding: 1px; border-radius: 0 3px 3px 0;  color: #fff; font-weight: bold;'
  			)
  			// #endif
  			// 线上示例使用
  			// console.log('%c uni-app官方团队诚邀优秀前端工程师加盟,一起打造更卓越的uni-app & uniCloud,欢迎投递简历到 hr2013@dcloud.io', 'color: red');
  			console.log('App Launch');
  			// #ifdef APP-PLUS
  			// App平台检测升级,服务端代码是通过uniCloud的云函数实现的,详情可参考:https://ext.dcloud.net.cn/plugin?id=4542
  			if (plus.runtime.appid !== 'HBuilder') { // 真机运行不需要检查更新,真机运行时appid固定为'HBuilder',这是调试基座的appid
  				checkUpdate()
  			}
  
b51d6d28   刘淇   登录失效
28
29
30
31
32
33
34
35
36
37
        let token = getGlobalUser("globalUser").token
        if(!token){
          //不存在则跳转至登录页
          uni.reLaunch({
            url: "/pages/index/index"
          })
        }
  
  
        // 一键登录预登陆,可以显著提高登录速度
4b045f7c   刘淇   江阴初始化项目
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
  			uni.preLogin({
  				provider: 'univerify',
  				success: (res) => {
  					// 成功
  					this.setUniverifyErrorMsg();
  					console.log("preLogin success: ", res);
  				},
  				fail: (res) => {
  					this.setUniverifyLogin(false);
  					this.setUniverifyErrorMsg(res.errMsg);
  					// 失败
  					console.log("preLogin fail res: ", res);
  				}
  			})
  			// #endif
  		},
  		onShow: function() {
  			console.log('App Show')
  		},
  		onHide: function() {
  			console.log('App Hide')
  		},
  		globalData: {
  			test: ''
  		},
  		methods: {
  			...mapMutations(['setUniverifyErrorMsg', 'setUniverifyLogin'])
  		}
  	}
  </script>
  
  <style>
  	/* #ifndef APP-PLUS-NVUE */
  	/* uni.css - 通用组件、模板样式库,可以当作一套ui库应用 */
  	@import './common/uni.css';
  	@import '@/static/customicons.css';
  	/* H5 兼容 pc 所需 */
  	/* #ifdef H5 */
  	@media screen and (min-width: 768px) {
  		body {
  			overflow-y: scroll;
  		}
  	}
  
  	/* 顶栏通栏样式 */
  	/* .uni-top-window {
  	    left: 0;
  	    right: 0;
  	} */
  
  	uni-page-body {
  		background-color: #F5F5F5 !important;
  		min-height: 100% !important;
  		height: auto !important;
  	}
  
  	.uni-top-window uni-tabbar .uni-tabbar {
  		background-color: #fff !important;
  	}
  
  	.uni-app--showleftwindow .hideOnPc {
  		display: none !important;
  	}
  
  	/* #endif */
  
  	/* 以下样式用于 hello uni-app 演示所需 */
  	page {
  		background-color: #efeff4;
  		height: 100%;
  		font-size: 28rpx;
  		/* line-height: 1.8; */
  	}
  
  	.fix-pc-padding {
  		padding: 0 50px;
  	}
  
  	.uni-header-logo {
  		padding: 30rpx;
  		flex-direction: column;
  		justify-content: center;
  		align-items: center;
  		margin-top: 10rpx;
  	}
  
  	.uni-header-image {
  		width: 100px;
  		height: 100px;
  	}
  
  	.uni-hello-text {
  		color: #7A7E83;
  	}
  
  	.uni-hello-addfile {
  		text-align: center;
  		line-height: 300rpx;
  		background: #FFF;
  		padding: 50rpx;
  		margin-top: 10px;
  		font-size: 38rpx;
  		color: #808080;
  	}
  
  	/* #endif*/
  </style>