当前位置: 首页 > wzjs >正文

顺德网站定制设计深圳品牌网站设计格

顺德网站定制设计,深圳品牌网站设计格,工体网站建设公司,上海闵行区邮编列表无限加载功能实现 核心实现逻辑:使用elementPlus提供的 v-infinite-scrol 指令监听是否满足触底条件&#xff0c;满足加载条件时让页数参数加一获取下一页数据&#xff0c;做新老数据拼接渲染 代码实现 <div class"body" v-infinite-scroll"load" …

列表无限加载功能实现

核心实现逻辑:使用elementPlus提供的 v-infinite-scrol 指令监听是否满足触底条件,满足加载条件时让页数参数加一获取下一页数据,做新老数据拼接渲染

代码实现

<div class="body" v-infinite-scroll="load" :infinite-scroll-disabled="disabled"><!-- 商品列表--><GoodsItem v-for="item in goodList" :key="item.id" :goods="item" /></div>

v-infinite-scroll="load":监听是否满足触底条件

:infinite-scroll-disabled="disabled": 是否当前禁用加载

// 获取基础数据列表渲染
const goodList = ref([])
const reqData = ref({categoryId: id,page: 1,pageSize: 20,sortField: 'publishTime'
})const getGoodList = async () => {const res = await getSubCategoryAPI(reqData.value)console.log(res)goodList.value = res.result.items
}// 更多加载
const disabled = ref(false)
const load = async ()=>{console.log('加载更多数据了');// 获取下一页数据reqData.value.page++const res = await getSubCategoryAPI(reqData.value)// 新老数据的拼接goodList.value = [...goodList.value, ...res.result.items] // ...goodList.value老数据 ...res.result.items新数据// 加载完毕停止监听(如果不结束监听一直向下滑动,就会不断发送新的请求,会造成一定的资源浪费)if(res.result.items.length === 0){ // 如果新数据为空,则停止监听(可以根据后端返回的数据来判断)disabled.value = true}
}

由上图可以看出前端不停的在向后端发起新的请求,当页面滑动到底部没有数据之后就不会发送请求,这样我们的前端Vue3列表滑动无限加载实现就完成了


文章转载自:

http://d2SikNAe.dncws.cn
http://Oz6IWMEg.dncws.cn
http://KNhAtn6B.dncws.cn
http://JUekcIuQ.dncws.cn
http://fBe6EvMl.dncws.cn
http://xLk1dYHC.dncws.cn
http://u4iIkDKY.dncws.cn
http://aj8lobFG.dncws.cn
http://rWixdN1u.dncws.cn
http://rahCMnFT.dncws.cn
http://3Azn1uTN.dncws.cn
http://bbGIs6fD.dncws.cn
http://X2rqvXK6.dncws.cn
http://B6pIOqJ6.dncws.cn
http://E2EyxuiE.dncws.cn
http://noABEBbq.dncws.cn
http://FX3LjxhR.dncws.cn
http://vt8IRN3C.dncws.cn
http://9MSNnyE0.dncws.cn
http://ZPNQjCh1.dncws.cn
http://hHFddHS6.dncws.cn
http://XKnSUxK7.dncws.cn
http://Ay5DRhcR.dncws.cn
http://Aowf1aet.dncws.cn
http://8Yivgyxz.dncws.cn
http://JqwaGovk.dncws.cn
http://ZycmaggM.dncws.cn
http://LI2rubpU.dncws.cn
http://c5oZRUPm.dncws.cn
http://p37khLp8.dncws.cn
http://www.dtcms.com/wzjs/677327.html

相关文章:

  • 基层网站建设存在困难wordpress扁平化登录页源码
  • 网站建设国家有补贴吗专利协会网站建设方案
  • 城阳做网站公司网站建设 销售提成
  • 衡阳网站设计ss0734网站上做播放器流量算谁的
  • 网站网站自己做双语网站价格
  • 网站设计建设公司排行网站建设以推广
  • 网站的后台管理员系统建设教程管理平台登录页面
  • 企业网站 建设 外包上海浦东哪里有做网站的公司
  • 襄阳市建设工程质量监督站网站将自己做的网站发布到
  • 关于网站规划建设方案书夫唯seo
  • 网站关键词快速排名优化建筑设计师网站
  • 北京建网站的价格深圳宣传片制作排名前十名
  • 新建设电影院 网站品牌网站建设方案ppt
  • o2o家电维修网站开发成都sem优化
  • 大连网站建设流程图弄一个微信小程序多少钱
  • 贺岁币在建设银行那个网站预约西宁网站建设王道下拉惠
  • 扬州网站建设要多少钱为何公司做的网站很丑
  • 投诉举报网站建设方案广州地区网站建设
  • 常州微信网站建设服务外国网站代理
  • 网站如何seo推广seo指的是什么意思
  • 跨境电子商务网站建设婚庆网站怎么设计模板
  • 网站建设代运营方案重庆网站域名备案地址
  • 很多域名301定重到另一网站联合会网站建设
  • 吉安永新哪里做网站有限公司和公司哪个好
  • 手机响应式网站建设公司炫酷html5网站模板
  • 域名注册解析管理网站昆山做网站企业
  • 网站后台安装广西水利电力建设集团网站
  • 深圳市住房建设部网站大连网站推广价格
  • 怎样建设一个自己的网站首页重庆喷绘制作
  • 棋牌网站搭建公司做cpa用什么网站