下拉刷新网络请求优化方案
原代码
async function onRefresherrefresh() {
isTriggered.value = true
await getHomeBanner()
await getgetHomeCategory()
await getHomeHot()
isTriggered.value = false
}
缺点:耽误时间,下一个请求,等待上一个请求完毕,才会开始执行
优化:
async function onRefresherrefresh() {
isTriggered.value = true
await Promise.all([getHomeBanner(), getgetHomeCategory(), getHomeHot()])
isTriggered.value = false
}
iggered.value = false
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/213df1f4bcd84151aae5d1f606b40963.png#pic_center)