老师 使用锁怎么就能解决重复加载数据了呢 不是很明白

来源:15-3 使用锁的概念解决重复加载数据的问题

everett_fan

2018-10-05

输入正文

写回答

2回答

慕UI8284076

2018-10-06

你可以这样理解:

1、你就把老师所讲的锁理解为一个变量,通过这个变量给它赋值来解决加载数据问题。

2、关于“重复加载数据”,教程里边没讲清楚。你可以这样理解,当用户上拉时,进行HTTP请求,当HTTP请求还没有返回的时候,用户马上又进行上拉,这时候,又会进行HTTP请求,而这次请求和上一次请求数据一致,也就导致了数据的重复。就是为了解决这个问题。老师所讲的锁,也就是在第一次请求前,将这个锁(变量)赋值为true,请求成功或者失败时,将它赋值为false。然后在整个函数的外边判断只有false的时候才进行HTTP请求。这是前端编程的常用技巧,希望你掌握。

别问我叫什么:我叫雷锋。

不用感谢我:这是我应该做的。

5
1
everett_fan
非常感谢!
2018-10-08
共1条回复

慕粉4397418

2020-06-04

你可以想象一个场景,有个房间里有好美食,房间前面有一扇门,门上面有一把锁. 你想进门吃美食,又不想让别人进来,这时候你就可以关门上锁.这样只有你一个人在房间里吃东西,别人被挡在门外.某一刻你善心大发,想让你朋友也享受美食,你就打开锁,并出去,这样你朋友就能进来

0
0

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4782 学习 · 2125 问题

查看课程