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
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');
|
|
}
|
|
},
|
|
},
|
|
});
|