VantUI的van-list一次性全部加载列表的问题

更新时间:2023-05-26 21:28:43 阅读: 评论:0

VantUI的van-list⼀次性全部加载列表的问题记录⼀个使⽤ Vant UI 开发中遇到的问题,页⾯没有滚动到底部 van-list 就多次调⽤获取列表接⼝直到完成。
<template>
<div class="warpper">
<van-pull-refresh v-model="refreshing"@refresh="onRefresh"> <van-list
v-model="loading"
:finished="finished"
finished-text="没有更多了"
@load="onLoad"
>
<div
v-for="item in myList"
:key="item.id"
>
...
</div>
waving flag歌词
</van-list>
</van-pull-refresh>原来如此日语怎么说
</div>
新喀里多尼亚</template>
honey bee<script>
import{ getAxiosList }from'@/api';joe mcelderry
export default{
困境英语
data(){
return{
杭州前端培训班
myList:[],
page:0,
page_size:5,
loading:fal,
finished:fal,
refreshing:fal
}
},
methods:{
onLoad(){
freshing){
}
this.loading =true;
this.page +=1;
// 调⽤后端接⼝获取列表
美丽中国下载
getAxiosList({
page:this.page,
page_size:this.page_size
}).then(res=>{
if( de ===200){
this.loading =fal;
this.finished =true;
// 数据全部加载完成
if(res.data.data.length >=this.page_size){
this.finished =fal;
}el{
this.finished =true;
}
爱情定义}
});
},
onRefresh(){
// 清空列表数据
this.finished =fal;
},
},
mounted(){
}
}
</script>
英文介绍<style lang="scss"scoped>
.warpper{
overflow: auto;
...
}
</style>
整个页⾯逻辑⼤概是这样,导致页⾯没有滚动到底部就调⽤多次接⼝直到全部的原因在页⾯ warpper 标签有个 overflow: auto 样式,把它去掉问题就解决了。官⽅⽂档最底部提到了这个问题。

本文发布于:2023-05-26 21:28:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/787648.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:问题   列表   全部   加载   没有   直到   导致   数据
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图