微信小程序怎么实现上滑加载下拉刷新
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,本篇内容主要讲解"微信小程序怎么实现上滑加载下拉刷新",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序怎么实现上滑加载下拉刷新"吧!页面缓存的设置优
千家信息网最后更新 2025年11月13日微信小程序怎么实现上滑加载下拉刷新
本篇内容主要讲解"微信小程序怎么实现上滑加载下拉刷新",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序怎么实现上滑加载下拉刷新"吧!
页面缓存的设置优化了页面加载,减少了频繁的调取接口,使用户在断网的情况下有更好的体验。
每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。本地缓存最大为10MB。
注意: localStorage 是永久存储的,但是我们不建议将关键信息全部存在 localStorage,以防用户换设备的情况。
项目需求
通过使用scroll-view 自定义的鼠标滚动事件onscrollLower,监听页面下拉事件
page.init()的方法里封装了请求数据的接口,后台api文档自带分页pageSize,默认值为10,-1为请求全部数据。
说明:
触发下滑事件通过与页面data缓存数据对比,去请求接口。
代码实现
var n=0 page.init = function(callback) { page.data.loading = true; n+=10; cardService.listFavoriteCards(n,function(result){ var cards = result.data.favoriteCards; var starCards = result.data.starCards; starCards.sort(function(c1,c2){ var c1Name = pinyingUtil.getInitials.convertPinyin(c1.name); var c2Name = pinyingUtil.getInitials.convertPinyin(c2.name); return c1Name > c2Name ? 1 : -1; }); if(starCards && starCards.length> 0) { starCards.forEach(function(c){ var compressEntName = dictService.compressEntName(c.companyName); c.compressEntName = compressEntName; }); } page.setData({ "favoriteCards" : cards, "starCards" : starCards, "filterType" : "name", "groups" : cardService.groupCardsByNameFirstLetter(cards), "loadding":false }); wx.setStorageSync("setgroups",page.data.groups) }); };}onLoad: function (options) { var geigroups=wx.getStorageSync('setgroups') var result =[] for(var i=0; ionscrollLower:function(){ var page = this; var geigroups=wx.getStorageSync('setgroups') //第一步拿数据 var result =[] //定义空数组 var n=0; //定义index for(var i=0; i到此,相信大家对"微信小程序怎么实现上滑加载下拉刷新"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
缓存
程序
下拉
页面
事件
接口
用户
内容
情况
方法
学习
监听
实用
更深
最大
频繁
下有
代码
信息
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器性能怎么看
迷你玩家没有ice服务器怎么办
网络安全威胁的具体分析
网络安全应用具有哪些特征
万兆万品软件开发有限责任公司
怎么搭建vps服务器
数据库的系统命令
佛山夜猫互联网科技有限公司
关键洞察力之网络安全
数据库管理软件设计平台
电子科技公司软件开发合同
数据库应用报告
自制2900打印机服务器
浙江官网搭建服务器
为什么服务器连不上游戏
荥阳市法院网络安全
网络安全传播教育会议记录
rust破解服务器
平顶山网络安全宣传周
工会网络安全宣传周活动简报
oracle数据库文件怎么导出
社保的管理客户端服务器连接异常
多玩数据库6.0
泰拉瑞亚有效的服务器ip
上海亦乎互联网科技有限公司
网络安全专业适合什么电脑
中专就不能做网络技术吗
网络广播系统服务器变更
管理会计分析软件开发商
相城区营销网络技术怎么样