老师 使用锁怎么就能解决重复加载数据了呢 不是很明白
来源:15-3 使用锁的概念解决重复加载数据的问题

everett_fan
2018-10-05
输入正文
写回答
2回答
-
你可以这样理解:
1、你就把老师所讲的锁理解为一个变量,通过这个变量给它赋值来解决加载数据问题。
2、关于“重复加载数据”,教程里边没讲清楚。你可以这样理解,当用户上拉时,进行HTTP请求,当HTTP请求还没有返回的时候,用户马上又进行上拉,这时候,又会进行HTTP请求,而这次请求和上一次请求数据一致,也就导致了数据的重复。就是为了解决这个问题。老师所讲的锁,也就是在第一次请求前,将这个锁(变量)赋值为true,请求成功或者失败时,将它赋值为false。然后在整个函数的外边判断只有false的时候才进行HTTP请求。这是前端编程的常用技巧,希望你掌握。
别问我叫什么:我叫雷锋。
不用感谢我:这是我应该做的。
512018-10-08 -
慕粉4397418
2020-06-04
你可以想象一个场景,有个房间里有好美食,房间前面有一扇门,门上面有一把锁. 你想进门吃美食,又不想让别人进来,这时候你就可以关门上锁.这样只有你一个人在房间里吃东西,别人被挡在门外.某一刻你善心大发,想让你朋友也享受美食,你就打开锁,并出去,这样你朋友就能进来
00