在实现文件预览的时候我们可以通过vue-office组件来实现文件的预览效果
整体安装和分开安装:vue-demi可同时兼容vue3和vue2的组件库
npm install --save @vue-office/docx @vue-office/excel @vue-office/pdf vue-demi
//docx文档预览组件
npm install @vue-office/docx vue-demi
//excel文档预览组件
npm install @vue-office/excel vue-demi
//pdf文档预览组件
npm install @vue-office/pdf vue-demi
vue的版本是2.6的 还需要安装
@vue/composition-api
<template>
<div class="vueOffice-container">
<el-upload class="upload-demo" action=""
:on-change="handleChange"
:file-list="fileList"
:limit="1"
multiple
>
<el-button size="small" type="primary">点击上传</el-button>