之前因为接口返回数据有延迟,首先是返回null,过几秒才会返回真实数据。所以做了个两秒的轮询调用,轮询成功了但是根本停不下来哈哈哈哈,控制台疯狂打印…
查了资料发现我的 clearInterval()用得不对,怪不得停不下来。这里记录一下。
首先setInterval需要赋给一个变量,随便在本地return里设置一个a:
然后通过条件判定轮询停止,clearInterval()的时候,直接停止a就好了:
每天记录一个弱智小问题😂
之前因为接口返回数据有延迟,首先是返回null,过几秒才会返回真实数据。所以做了个两秒的轮询调用,轮询成功了但是根本停不下来哈哈哈哈,控制台疯狂打印…
查了资料发现我的 clearInterval()用得不对,怪不得停不下来。这里记录一下。
首先setInterval需要赋给一个变量,随便在本地return里设置一个a:
然后通过条件判定轮询停止,clearInterval()的时候,直接停止a就好了:
每天记录一个弱智小问题😂