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
| Component({
| externalClasses: ['wr-class', 'wr-class--no-more'],
|
| options: { multipleSlots: true },
|
| properties: {
| status: {
| type: Number,
| value: 0,
| },
| loadingText: {
| type: String,
| value: '加载中...',
| },
| noMoreText: {
| type: String,
| value: '没有更多了',
| },
| failedText: {
| type: String,
| value: '加载失败,点击重试',
| },
| color: {
| type: String,
| value: '#BBBBBB',
| },
| failedColor: {
| type: String,
| value: '#FA550F',
| },
| size: {
| type: null,
| value: '40rpx',
| },
| loadingBackgroundColor: {
| type: String,
| value: '#F5F5F5',
| },
| listIsEmpty: {
| type: Boolean,
| value: false,
| },
| },
|
| methods: {
| /** 点击处理 */
| tapHandle() {
| // 失败重试
| if (this.data.status === 3) {
| this.triggerEvent('retry');
| }
| },
| },
| });
|
|