You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
938 B
55 lines
938 B
1 year ago
|
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');
|
||
|
}
|
||
|
},
|
||
|
},
|
||
|
});
|