heikaimu / vue3-waterfall-plugin

vue3 瀑布流插件,支持 PC 和移动端,支持 animate 的所有动画效果,支持图片懒加载
https://vue3-waterfall.netlify.app/
430 stars 34 forks source link

list改变重绘是强制的吗,我这边现在第一页list数据加载回来就会重绘一下,然后图片就会跳一下,怎么才能不跳呢,直接显示在相应位置 #36

Closed blackomilk closed 1 year ago

blackomilk commented 1 year ago

list改变重绘是强制的吗,我这边现在第一页list数据加载回来,有的这种空白区域就会重绘一下,然后图片就会跳一下,怎么才能不跳呢,直接显示在相应位置

image
heikaimu commented 1 year ago

图片的高度,除非你一开始就知道,否则都只能等到图片渲染完成之后再去重新计算高度,所以,除非你知道这个图片的宽高,然后给图片的外容器写这个比例的div容器块。这样就不会跳动了,别无他法了。

blackomilk commented 1 year ago

可以了,多谢。图片报跨域的问题还有解吗,别人电脑windows可以就我的不行。。。。我的是mac

heikaimu commented 1 year ago

跨域那个确实不知道你的情况了,你可以看下你数据源的问题,比如是否图片存储服务器开了跨域的,然后就需要把插件的跨域打开。

blackomilk commented 1 year ago

应该不是图片问题,别人的windows电脑能打开,就我的mac不能。。而且不用瀑布流我这能打开,不知道卡在哪了

heikaimu commented 1 year ago

你这问题太含糊了,我也没法回答你啊

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年9月14日(星期四) 中午12:18 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [heikaimu/vue3-waterfall-plugin] list改变重绘是强制的吗,我这边现在第一页list数据加载回来就会重绘一下,然后图片就会跳一下,怎么才能不跳呢,直接显示在相应位置 (Issue #36)

应该不是图片问题,别人的windows电脑能打开,就我的mac不能。。而且不用瀑布流我这能打开,不知道卡在哪了

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

blackomilk commented 1 year ago

我本地nginx代理处理了一下,现在有个新问题。。。开始路由缓存的页面每次进入图片都会叠在第一张,然后展开,这个有办法处理吗

heikaimu commented 1 year ago

目前确实是这样的,进入路由都会在第一个位置重新计算排列,后续有空可能会优化路由切换的体验