getCurrentSwiperHeight 这个函数为什么要返回Promise

来源:5-29 List 组件 - 解决列表高度展示错误的问题

Ansonking

2022-11-17

为什么getCurrentSwiperHeight 这个函数要返回Promise ?
是因为Dom是异步渲染出来的吗?

写回答

1回答

Sunday

2022-11-17

你好

如果 swiper 中包含图片,那么图片的加载是异步的

0
2
Sunday
回复
hmxs_hmbb
因为网络图片的加载是异步的,也就是需要一段时间才能加载完成。那么如果不返回 promise 代码就是同步的,也就是在图片还没有加载完那就返回高度了。此时的高度肯定不对。所以需要返回一个 promise,来完成这个异步操作。
2023-02-04
共2条回复

uni-app从入门到进阶 系统完成项目实战

专门为小程序0基础学员而设,让你拥有能上线的作品

1105 学习 · 743 问题

查看课程