Vue 前端Word预览

276 阅读1分钟
安装依赖
npm i docx-preview@0.1.4 
npm i jszip 

模块引用
import axios from 'axios' 
const docx = require('docx-preview') 
window.JSZip = require('jszip') 

使用
axios({ 
    method: 'get', 
    responseType: 'blob', // 设置响应文件格式 
    url: '文件地址' 
}).then(({data}) => { 
    docx.renderAsync(data, this.$refs.div) // 渲染到页面预览 
})