0.0.2 • Published 10 months ago
vite-plugin-vue-word2vue v0.0.2
Vite插件,将docx格式word文档转换为vue组件
安装:
npm install vite-plugin-vue-word2vue -S
在vite.config.ts中引入
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import wordToVuePlugin from 'vite-plugin-vue-word2vue';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
wordToVuePlugin(),
],
})
在ts项目中添加声明文件,来避免引入的时候编辑器的错误提示
declare module '*.docx' {
import type { ComponentOptions } from 'vue';
const Component: ComponentOptions;
export default Component;
}
在项目中使用docx格式组件
<template>
<TestPage />
</template>
<script setup lang="ts">
import TestPage from './pages/TestPage.docx';
</script>
可选配置
{
className: string; // 包裹元素的
convertOptions: {...} // 参考mammoth.js convertHtml的Options选项
}