需求
弹窗预览word文件,因浏览器无法直接根据blob路径直接预览word文件,所以需要利用插件实现。
解决方案
利用docx-preview实现word文件弹窗预览,以node版本16.21.3和docx-preview版本0.1.8为例
具体实现步骤
1、安装docx-preview插件
npm install docx-preview@0.1.8 --save
2、创建弹窗组件,给一个空div绑定id为container
<!-- 预览弹窗 -->
<div class="previewDialog">
<el-dialog
:visible.sync="dialogVisible"
width="90%"
:fullscreen="dialogFullScreen"
>
<div slot="title" class="dialog-header-title">
<div class="title-text">文件预览</div>
</div>
<div id="container" style="width: 100%;"></div>
</el-dialog>
<