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
| var help = require('../../util/help.js');
| Page({
| data: {
| list: [{ id: 13213 }, 2, 3, 4, 5, 6, 7, 8, 10],
| showLoading: false,
| page: 1,
| total: 15
| },
| onLoad() {
| help.setPageNavBar("浏览足迹");
| },
| onPullDownRefresh() {
| console.log('onPullDownRefresh', new Date());
| my.showToast({
| content: "下拉刷新触发"
| });
|
| this.getActivityList(1);
|
|
| },
| async scrollMytrip() {
| try {
| console.log('scrollMytrip:');
| const { page, list, } = this.data;
| // 判断是否还有数据需要加载
| if (list.length < this.data.total) {
| //开启加载
| this.setData({ showLoading: true });
| const newPage = page + 1;
| this.getActivityList(newPage);
| }
| } catch (e) {
| this.setData({ show: false });
| console.log('scrollMytrip执行异常:', e);
| }
| },
| //获取列表
| getActivityList(page = 1) {
| setTimeout(function () {
| my.stopPullDownRefresh({
| complete(res) {
| console.log(res, new Date())
| }
| });
| my.showToast({
| content: "请求数据:" + page
| });
|
| }, 5000);
| },
| clickItem(event) {
| var item = help.getEventParam(event, 'item');
| console.log(item.id);
| my.navigateTo({
| url: '/pages/activity-detail/activity-detail?id=' + item.id
| });
| }
|
|
| });
|
|