小程序滚动加载更多功能怎么实现
发表于:2024-11-21 作者:千家信息网编辑
千家信息网最后更新 2024年11月21日,本篇内容主要讲解"小程序滚动加载更多功能怎么实现",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"小程序滚动加载更多功能怎么实现"吧!1.需要用到的组件和ap
千家信息网最后更新 2024年11月21日小程序滚动加载更多功能怎么实现
本篇内容主要讲解"小程序滚动加载更多功能怎么实现",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"小程序滚动加载更多功能怎么实现"吧!
1.需要用到的组件和api
scroll-view(可滚动视图区域)
wx.showToast(OBJECT)显示消息提示窗----显示loading小菊花用的
2.需要用到的属性
3.scrol-view需要指定一个高度,这个高度可以按自己的需求计算,一般使用的是屏幕可用高度并且默认一页显示6个
4.滚动到底部绑定需要触发的事件
5.操作事件函数,主要是将请求下来的数据用concat方法进行合并,然后赋值,我是用的for循环假装添加的数据,实际项目中可以换成自己的ajax,并且为了模拟加载我添加了一个1.5秒的定时器,先调用提示框api成功之后关闭
lower() { var result = this.data.res; var resArr = []; //这里可以使用自己的ajax for (let i = 0; i < 10; i++) { resArr.push(i); }; var cont = result.concat(resArr);//合并请求的数据 console.log(resArr.length); if (cont.length >= 100) { wx.showToast({ //期间为了显示效果可以添加一个过度的弹出框提示"加载中" title: '我也是有底线的', icon: 'success', duration: 300 }); return false; } else { wx.showLoading({ //期间为了显示效果可以添加一个过度的弹出框提示"加载中" title: '加载中', icon: 'loading', }); setTimeout(() => { this.setData({ res: cont }); wx.hideLoading(); }, 1500) } }
6.成功,放完整代码可以直接复制运行
wxml代码
{{item}
js代码Page({ /** * 页面的初始数据 */ data: { height: '', res: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] }, lower() { var result = this.data.res; var resArr = []; for (let i = 0; i resArr.push(i); }; var cont = result.concat(resArr); console.log(resArr.length); if (cont.length >= 100) { wx.showToast({ //如果全部加载完成了也弹一个框 title: '我也是有底线的', icon: 'success', duration: 300 }); return false; } else { wx.showLoading({ //期间为了显示效果可以添加一个过度的弹出框提示"加载中" title: '加载中', icon: 'loading', }); setTimeout(() => { this.setData({ res: cont }); wx.hideLoading(); }, 1500) } }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.getSystemInfo({ success: (res) => { this.setData({ height: res.windowHeight }) } }) }})-->
到此,相信大家对"小程序滚动加载更多功能怎么实现"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
提示
更多
功能
程序
代码
效果
数据
高度
成功
事件
内容
函数
实际
方法
页面
学习
实用
更深
兴趣
区域
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电力网络安全新员工培训新闻稿
服务器数据接收不全
网络安全分析皮肤粗糙
搭建局域网耗材数据库
华为存储服务器VCN3010
网络安全等级考试合格率
无锡运营软件开发哪家好
华为网络安全设备体系
hr管理软件开发实例
为何无法使用移动数据库
伪高科技互联网企业
公安网络安全整改通知书
美化声音软件开发
网络安全DT
PS5国内连ea服务器
主流存储服务器设计
远程服务器为什么没有启动
什么是数据库父类
全国基础地理数据库公路
微信小程序登录服务器
大话西游2翠云山服务器
网络安全微电影下载
服务器管理节点
互联网科技算什么行业
ise网络安全
数据库技术与应用理论习题册
研究生网络安全论文题目
个人网络安全详细案例
12月新能源汽车数据库
大学中网络安全