吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4177|回复: 4
收起左侧

[其他转载] 【转】uni-app最简单的手写上拉加载不用插件

[复制链接]
fengrui99 发表于 2019-10-8 08:43
原来来自:https://www.frbkw.com/1972/

wordpress接口:https://www.frbkw.com/wp-json/wp/v2/posts

1.建立项目首先我们建立一个新的项目
2.发送请求页面首次打开后发送一次请求,写在onLoad
[Asm] 纯文本查看 复制代码
onLoad() {
			uni.request({
				url:'https://www.frbkw.com/wp-json/wp/v2/posts',
				success: (res) => {
					this.abc = res.data;
				}
			})
		},
data中添加abc数组,在浏览器中看到数据
[Asm] 纯文本查看 复制代码
data() {
			return {
				abc:[],
				loadingText:'加载中...'
			}
		},

3.监听底部
[Asm] 纯文本查看 复制代码
// 监听触底
		onReachBottom() {
		this.getnewsList();
},

下拉触发函数:data:{page:page} 中的page自增循环,循环后data:{page:值}他的值自动更变,所以就形成了上拉加载
[Asm] 纯文本查看 复制代码
methods: {

			//屏幕到底部时候发起请求 下一页
			getnewsList() {	
				uni.request({
					url:'https://www.frbkw.com/wp-json/wp/v2/posts',
					data:{page:page},
					success:(res) => {						
						console.log(res);
						if (res.statusCode == 400) { //没有数据
							this.loadingText="没有数据了!";
							return;
						}
						page++; //每触底一次 page +1
						console.log(page);
						this.abc = this.abc.concat(res.data); //将数据拼接在一起
						
					}
				});
			}
		},


相关源码下载地址:源码由 “东泰” 友情提供链接: https://pan.baidu.com/s/1MrC02cSxKr2VJ9cSGlmWLg 提取码: t369

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cj13888 发表于 2019-10-8 09:16
学习一下
天灾丶人灬 发表于 2019-10-8 09:47
牛栏山 发表于 2019-10-8 10:46
 楼主| fengrui99 发表于 2019-10-8 22:50
牛栏山 发表于 2019-10-8 10:46
楼主吓得我,赶快去注册了域名,准备升值

哈哈 不久后 世界上就多了你一个土豪
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 14:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表