html52.com
我爱小程序-开发者交流社区

小程序如何监听当前页面所有资源加载完毕?

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

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

网友回复

1005:

1005:xy:this.setData({},()=>{})

xy:

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

o0o有脾气的酸奶:

使用Parser富文本解析吧

找出html里的图片数量imgcount

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

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

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

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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付