example.js
909 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
let app = getApp();
let Router = app.router;
let Store = app.store;
// import Notify from './../../ui/vant-weapp/notify/notify';
Page({
data: {},
onLoad: function (options = {}) {},
// 页面跳转
navHandler() {
// 默认navigateTo,可选 redirect reLaunch back,参照小程序跳转
// 配置在tabBar的页面不能用navigateTo,要用reLaunch
let openType = "reLaunch";
Router.push({
path: 'more',
query: {
id: 1
},
duration: 500,
openType
})
},
// 请求数据
reqHandler() {
// 是否使用本地模拟数据
let isMock = true;
app.post({
isMock,
url: '/eatClassifyService',
data: {}
}).then((res) => {
console.log("res:", res);
}).catch((err) => {
console.log("err:", err);
})
},
// 储存数据到本地
storeHandler() {
Store.setItem("id", 2);
},
// 使用有赞UI组件
showNotify() {
// Notify("vant notify提示");
}
})