vue-scroller实现上啦刷新、下拉加载

本文介绍了如何使用vue-scroller组件实现上拉刷新和下拉加载功能。通过设置on-refresh和on-infinite参数,结合页数控制加载数据,实现了动态加载新内容。在mounted阶段初始化数据,并处理滚动事件。遇到的问题包括初始化加载重复和鼠标滚轮事件的限制。最后展示了实际效果和完成后的提示信息。
摘要由CSDN通过智能技术生成

摸爬滚打的蜗牛总算把vue-scroller这个玩意给搞明白了!直接上核心代码。。
主要参数:
on-refresh:下拉刷新
on-infinite:上拉加载
简单的说一下每一张图片的意思:
实现的目的就是根据控制页数来控制加载数据:
{pn:1,pageSize:10}):第一页、加载十条数据
{pn:2,pageSize:10}):然后滑倒底部触发让pn变成2、加载第二页的数据。
页数的自增长,当出现没有数据的时候、就提示没有更多数据了!!

mounted里面:
this.getDate(1):目的是初始化的时候1、这要就加载了第一页的数据;
this.$refs.my_scroller.finishInfinite(true);注意这个不加、初始化会出现两次加载;
this.mouseWheels():这个是用来控制鼠标滑轮滚动、滑倒底部就触发、有个bug我向上话的时候它不触发,我也是放弃了。有大佬实现的欢迎指点指点。
在这里插入图片描述
methods里面:
在这里插入图片描述
在这里插入图片描述
template

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值