我试图在Nuxt 3中使用flipbook-vue(带有tailwind css),但它不起作用. 不胜感激.
我在浏览器控制台中收到以下警告:
Failed to resolve component: Flipbook
If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.
组件本身没有显示在页面上,而是显示在html中:
<flipbook class="flipbook" pages="https://picsum.photos/200/300,https://picsum.photos/200/300,https://picsum.photos/200/300"></flipbook>
插件/flipbook.client.ts
import FlipBook from "flipbook-vue";
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.component("FlipBook", FlipBook);
});
pages/book.vue
<template>
<section class="bg-cover">
<div class="mx-12 my-8 p-4">
<ClientOnly>
<Flipbook
class="flipbook"
:pages="[
'https://picsum.photos/200/300',
'https://picsum.photos/200/300',
'https://picsum.photos/200/300',
]"
/>
</ClientOnly>
</div>
</section>
</template>