forked from ifanrx/hydrogen-demo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
51 lines (41 loc) · 986 Bytes
/
Copy pathapp.js
File metadata and controls
51 lines (41 loc) · 986 Bytes
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import config from '/config/config'
//app.js
App({
onLaunch: function() {
let that = this
require('./utils/sdk-v1.4.0')
// 完成BaaS的验证和登录
wx.BaaS.init(config.BAAS_CLIENT_ID)
const userId = this.getUserId()
if (!userId) {
wx.BaaS.login(false)
.then(res => {
console.log('BaaS is logined...')
}).catch(err => {
console.log(err)
})
}
},
getUserId() {
if (this.userId) {
return this.userId
}
const userId = wx.BaaS.storage.get('uid')
this.userId = userId
return userId
},
navToHome() {
const currentPages = getCurrentPages();
const currentPagesLen = currentPages.length;
console.log(currentPages)
if (currentPagesLen === 1) {
wx.redirectTo({
url: config.ROUTE.NAVIGATOR,
});
} else {
wx.navigateBack({
delta: currentPagesLen
});
}
},
})