前端
2021-12-08
2021-12-08
倘能生存,我当然仍要学习。——鲁迅
组件官网地址:https://uniapp.dcloud.io/component/list
今天在使用list
组件时,发现下拉刷新一次后,就不能上拉加载更多了
最后发现官方文档:
loadmore
事件 如果列表滚动到底部将会立即触发这个事件,你可以在这个事件的处理函数中加载下一页的列表项。 如果未触发,请检查是否设置了loadmoreoffset的值,建议此值设置大于0- 如何重置 loadmore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<template>
<list ref="list">
<cell v-for="num in lists">
<text>{{num}}</text>
</cell>
</list>
</template>
<script>
export default {
data () {
return {
lists: ['A', 'B', 'C', 'D', 'E']
}
},
methods: {
// 重置 loadmore
resetLoadMore() {
this.$refs["list"].resetLoadmore();
}
}
}
</script>
这里有一句重置loadmore
尝试过调用resetLoadmore
函数后就可以继续上拉加载更多了