Closed StarEyeser closed 3 years ago
@StarEyeser
I will check and fix it.
@StarEyeser
Test @egjs/vue3-infinitegrid@4.1.3-beta.0
(@beta
). Thank you :)
@daybrush I've tested it. Version @egjs/vue3-infinitegrid@4.1.3-beta.0 works normally. Thank you very much.
Still happening for me:
[Vue warn]: Property "$scopedSlots" was accessed during render but is not defined on instance.
at <MasonryGrid class="columns is-multiline" gap=5 onRequestAppend=fn<bound infiniteHandler> >
at <Home onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > >
at <RouterView key=1 >
at <App>
Using ^4.1.3-beta.0
Template (truncated)
<masonry-infinite-grid
class="columns is-multiline"
v-bind:gap="5"
@requestAppend="infiniteHandler"
>
<shop-item :item="item" v-for="item in items" :key="item.id" :data-grid-groupkey="item.groupKey" class="column is-2"></shop-item>
</masonry-infinite-grid>
Handler
async infiniteHandler (e) {
this.page++
const newItems = await this.getItems()
this.items.push(...newItems)
}
Description
It always prompts ··Property "$scopedSlots" was accessed during render but is not defined on instance. I read the document, but I still can't solve it. So I want to ask for your help.
Steps to check or reproduce