<template>
<div v-visibility/>
</template>
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.directive('visibility', {
mounted(el) {
if (useElementVisibility(el).value) {
el.classList.add('visible');
);
}
});
});
<template>
<div v-visibility/>
</template>
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.directive('visibility', {
mounted(el) {
if (useElementVisibility(el).value) {
el.classList.add('visible');
);
}
});
});