小程序如何监听当前页面所有资源加载完毕?
发布于 5 年前 作者 wei38 16994 次浏览 来自 官方Issues

本人遇到的问题是: 由于文本内容是 接口返回的 html字符串,其中有大量图片; 通过rich-text解析后 获取容器的高度; 由于 图片多的情况下 加载需要时间 到时获取容器的高度不正确; 请问如何解决?

有没有像window.onload的事件,当所有资源加载完执行的方法?或者能替代的方法

3 回复

this.setData({},()=>{})

使用Parser富文本解析吧

找出html里的图片数量imgcount

给image绑定bindload,在load事件里累计加载完成数量loadedCount

判断 imgcount <= loadedCount 则为加载完了

https://jin-yufeng.github.io/Parser/#/

若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

回到顶部