前端开发之通过vue-office组件实现文件预览

前端开发之通过vue-office组件实现文件预览

  • 前言
  • 效果图
    • docx文件
    • xlsx文件
    • pdf文件
  • vue中简单案例
  • 1、安装组件
  • 2、vue中代码

前言

在实现文件预览的时候我们可以通过vue-office组件来实现文件的预览效果

效果图

docx文件

前端开发之通过vue-office组件实现文件预览_第1张图片

xlsx文件

前端开发之通过vue-office组件实现文件预览_第2张图片

pdf文件

前端开发之通过vue-office组件实现文件预览_第3张图片

vue中简单案例

1、安装组件

整体安装和分开安装: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

2、vue中代码

<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>
      

你可能感兴趣的:(vue组件,vue.js,前端,javascript)