醉马江湖笑

Results 6 comments of 醉马江湖笑

不确定是不是 vieweerjs 的问题,我用的是 v-viewer,我先给那边提一下

https://github.com/mirari/v-viewer/issues/244 还是得在这边提一下。。 而且发现,如果出现了这种情况,换图片(即使重新请求)好像也是没有用的,要刷新页面才行,估计是某段初始化的代码有点问题

> 这种情况应该是 image 元素触发了 `load` 事件,但是 `image.naturalWidth/Height` 却都是 `0`。检查一下原图片看看。 请问怎么检查呢,图片本身肯定没问题,因为去掉这 2 个行内属性能显示出来

> 以目前的架构,即使 `navbar` 设为 `false`,也只是将其隐藏,里面的图片列表虽然不可见,但是依然还是存在的。在不禁用缓存的情况下,问题不大;一旦禁用缓存,确实会造成多一次的图片加载,确实还有待优化。 的确是的,取消勾选就不会发送请求。那么也就是说,对正常用户而言,是不存在这种问题的?那就好。。

> 这应该是viewerjs的问题,但是感觉很罕见 计算图片宽高的源码在这里 https://github.com/fengyuanchen/viewerjs/blob/a63fa7992e48c6b98cef89c78198a45465d3d7ae/src/js/utilities.js#L534 是比较少,但算不上很罕见。。那我去那边提吧

> @jeff-wangzhen I ran into this issue as well, it might be caused by loading="lazy" on the source image check for the solution #403 @Frankisgek Thanks