-
Notifications
You must be signed in to change notification settings - Fork 460
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
img xhr 列表下的img的src在init的时候会把所有的图片都通过xhrget一遍,在图片列表较大的时候很影响 #475
Comments
已经收到哦~~~~
|
|
demo如下: |
export default class OrderMeal extends Component {
} |
好像是wx.getImageInfo 会提前下载图片导致的,有什么解决办法吗? |
这段代码会被微信图片默认的 宽高给冲掉么?https://developers.weixin.qq.com/miniprogram/dev/component/image.html |
做过特殊兼容,所以按道理是不会的。 |
看了下,只要设置 src 就会触发图片加载。如果你需要不在屏就不加载的话,可有先给 img src 设置为空,根据 intersectionObserver 再进行 src 设置? 这里 getImageInfo 主要是为了获取图片尺寸,和触发图片 load/error 事件。 |
你是需要做图片懒加载么 视口外的图片不加载可以使用kbone中的 window.$$createIntersectionObserver() 方法 |
已经收到哦~~~~
|
img xhr 列表下的img的src在init的时候会把所有的图片都通过xhr获取一遍,在图片列表较大的时候很影响性能
发现核心代码在于kbone\packages\miniprogram-render\src\node\element\image.js 文件下的 这段代码:
The text was updated successfully, but these errors were encountered: