-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.js
96 lines (92 loc) · 2.34 KB
/
app.js
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
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
App({
async onLaunch() {
wx.showLoading({
title: "加载中",
});
const app = this;
wx.cloud.init({
env: "dz-q-and-a-4gyin7qna06146b1",
});
app.db = wx.cloud.database({
env: "dz-q-and-a-4gyin7qna06146b1",
});
// console.log(userinfo);
// try {
// const { usertype } = await app.db
// .collection("user")
// .where({
// _openid: app.globalData.userinfo.openid,
// })
// .get();
// console.log(usertype);
// if(!usertype){
// // 未注册,跳转注册页面
// wx.navigateTo({
// url: "/pages/register/register",
// });
// }
// } catch (e) {
// errHandler(e);
// }
// const res = await this.$http("GET", "/userinfo");
// globalData.userinfo = res.data;
// const cacheManager = wx.createCacheManager({ mode: "always" });
// cacheManager.addRule(/https?:\/\/.*/gi);
// cacheManager.on("enterWeakNetwork", () => {
// console.log("enterWeakNetwork");
// });
// cacheManager.on("exitWeakNetwork", () => {
// console.log("exitWeakNetwork");
// });
// cacheManager.on("request", evt => {
// return new Promise(async (resolve, reject) => {
// const matchRes = cacheManager.match(evt);
// if (matchRes) {
// resolve(matchRes.data || null);
// } else {
// const res = await evt.request();
// resolve(res);
// }
// });
// });
},
onError(err) {
console.error(err);
wx.showToast({
title: "请求失败",
icon: "error",
duration: 2000,
});
},
globalData: {
userInfo: null,
},
storage: {},
db: null,
// $http(methods, url, data) {
// return new Promise((resolve, reject) => {
// wx.cloud.callContainer({
// config: {
// env: "prod-5g0ylzqbfad79295",
// },
// path: url,
// data: data,
// methods: methods,
// header: {
// "X-WX-SERVICE": "",
// },
// success: res => {
// resolve(res);
// },
// fail: err => {
// wx.showToast({
// title: "请求失败",
// icon: "error",
// duration: 2000,
// });
// reject(err);
// },
// });
// });
// },
});