vue3-waterfall-plugin icon indicating copy to clipboard operation
vue3-waterfall-plugin copied to clipboard

强制更新列表不行

Open Purpledayer opened this issue 10 months ago • 13 comments

<Waterfall ref="waterfall"></Waterfall>

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

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

Purpledayer avatar Mar 26 '24 03:03 Purpledayer

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

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 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: @.***>

heikaimu avatar Mar 26 '24 03:03 heikaimu

<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"> <addCom v-if="data.item.type=='add'"></addCom> <emptyNode v-else-if="data.item.sensor_list.length==0" :data="data.item"/> <listCom v-else :data="data.item" @reenderFun="reenderFun"></listCom> </Waterfall>

const waterfall:any = ref(null);

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

Purpledayer avatar Mar 26 '24 03:03 Purpledayer

你现在调用 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: @.***>

heikaimu avatar Mar 26 '24 03:03 heikaimu

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

Purpledayer avatar Mar 26 '24 03:03 Purpledayer

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

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 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: @.***>

heikaimu avatar Mar 26 '24 03:03 heikaimu

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

Purpledayer avatar Mar 26 '24 03:03 Purpledayer

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

Purpledayer avatar Mar 26 '24 04:03 Purpledayer

你下载的哪个版本

heikaimu avatar Mar 26 '24 04:03 heikaimu

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

heikaimu avatar Mar 26 '24 04:03 heikaimu

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

Purpledayer avatar Mar 26 '24 05:03 Purpledayer

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

heikaimu avatar Mar 26 '24 05:03 heikaimu

我晚点再试试看2.4.3版本的

Purpledayer avatar Mar 26 '24 05:03 Purpledayer

我晚点再试试看2.4.3版本的

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

zhlhuang avatar May 14 '24 08:05 zhlhuang