diff --git a/src/Grid.vue b/src/Grid.vue
index bf1aec4..3a49d0e 100644
--- a/src/Grid.vue
+++ b/src/Grid.vue
@@ -14,7 +14,10 @@
-
+
,
required: false,
default: "smooth",
- validator: (value: string) => ["smooth", "auto"].includes(value)
- }
+ validator: (value: string) => ["smooth", "auto"].includes(value),
+ },
},
setup(props) {
// template refs
@@ -136,11 +140,19 @@ export default defineComponent({
])
);
+ const keyPrefix = ref("");
+ watch(
+ () => props.pageProvider,
+ () => (keyPrefix.value = String(new Date().getTime())),
+ { immediate: true }
+ );
+
return {
rootRef,
probeRef,
buffer: useObservable(buffer$),
rootStyles,
+ keyPrefix,
};
},
});