heikaimu / vue3-waterfall-plugin

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

强制更新列表不行 #59

Closed Purpledayer closed 1 month ago

Purpledayer commented 7 months ago

const waterfall = ref(null) waterfall.value.renderer()

这个更新方法不管用呀,waterfall.value 下面没有renderer这个函数是怎么回事?

heikaimu commented 7 months ago

有这个方法,你咋个用的?

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年3月26日(星期二) 中午11:11 收件人: @.>; 抄送: @.***>; 主题: [heikaimu/vue3-waterfall-plugin] 强制更新列表不行 (Issue #59)

const waterfall = ref(null) waterfall.value.renderer()

这个更新方法不管用呀,waterfall.value 下面没有renderer这个函数是怎么回事?

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

Purpledayer commented 7 months ago

<Waterfall ref="waterfall" :lazyload="true" :animation-effect="conf.options.animationEffect" :animation-duration="conf.options.animationDuration" :breakpoints="conf.options.breakpoints" :animation-delay="conf.options.animationDelay" :list="state.listData" :column-gap="conf.options.columnGap"

<template #item="data">

<listCom v-else :data="data.item" @reenderFun="reenderFun">

const waterfall:any = ref(null);

const reenderFun=()=>{ console.log( waterfall.value); } 就这样呀,这样不行么

heikaimu commented 7 months ago

你现在调用 renderer() 这个方法报错了?

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年3月26日(星期二) 中午11:27 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [heikaimu/vue3-waterfall-plugin] 强制更新列表不行 (Issue #59)

<template #item="data">

<listCom v-else :data="data.item" @reenderFun="reenderFun">

const waterfall:any = ref(null);

const reenderFun=()=>{ console.log( waterfall.value); } 就这样呀,这样不行么

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

Purpledayer commented 7 months ago

是的 而且打印出来也没有这个方法 1 2

heikaimu commented 7 months ago

你试试在外面写一个按钮然后手动去触发这个函数看看。

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年3月26日(星期二) 中午11:37 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [heikaimu/vue3-waterfall-plugin] 强制更新列表不行 (Issue #59)

是的 而且打印出来也没有这个方法 1.png (view on web) 2.png (view on web)

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

Purpledayer commented 7 months ago

image 外部的按钮手动触发结果还是一样的

Purpledayer commented 7 months ago

只有2.4.2版本有这个方法????别的都没啊??

heikaimu commented 7 months ago

你下载的哪个版本

heikaimu commented 7 months ago

我这边安装了一个最新的 2.4.3版本,也能成功的获取到这个方法。你这个我就有点儿搞不懂了。

Purpledayer commented 7 months ago

最开始的2.2.2与最新的2.4.3版本都不行,我安装了2.4.2才行

heikaimu commented 7 months ago

你估计有缓存哦。2.4.3是肯定可以的。

Purpledayer commented 7 months ago

我晚点再试试看2.4.3版本的

zhlhuang commented 5 months ago

我晚点再试试看2.4.3版本的

为什么我这边2.4.3也不行,打印有 renderer 方法