Nuxt3 document is not defined

1,001 阅读1分钟

Nuxt3 项目出现此问题是:服务端渲染时不存在 document 函数

引入插件错误使用方法:

<script setup lang="ts">
import { renderAsync } from 'docx-preview';
</script>

正确方法:

<script setup lang="ts">
const test = () => {
    let { renderAsync } = await import('docx-preview');
};
onMounted(() => {
    test();
});
</script>