vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vue2预览本地文件

详解vue2如何实现点击预览本地文件

作者:杨家胡口

这篇文章主要为大家详细介绍了vue2如何实现点击预览本地的word、excle、pdf文件,感兴趣的小伙伴可以跟随小编一起学习一下

安装

考虑到三个包加一起的话会比较大,所以拆成了三个包,需要哪个自行安装即可。

//docx文档预览组件
npm install @vue-office/docx
 
//excel文档预览组件
npm install @vue-office/excel
 
//pdf文档预览组件
npm install @vue-office/pdf
npm i --save @vue/composition-api@1.3.0

使用示例

docx文档的预览

<template>
  <vue-office-docx :src="docx" @rendered="rendered"/>
</template>
 
<script>
//引入VueOfficeDocx组件
import VueOfficeDocx from '@vue-office/docx'
 
export default {
  components:{
    VueOfficeDocx
  },
  data(){
    return {
      docx: 'http://static.shanhuxueyuan.com/test6.docx' //设置文档地址
    }
  },
  methods:{
    rendered(){
      console.log("渲染完成")
    }
  }
}
</script>

excel文档预览

<template>
  <vue-office-excel :src="excel" @rendered="rendered"/>
</template>
 
<script>
//引入VueOfficeExcel组件
import VueOfficeExcel from '@vue-office/excel'
//引入相关样式
import '@vue-office/excel/lib/index.css'
 
export default {
  components:{
    VueOfficeExcel
  },
  data(){
    return {
      excel: 'http://static.shanhuxueyuan.com/demo/excel.xlsx'//设置文档地址
    }
  },
  methods:{
    rendered(){
      console.log("渲染完成")
    }
  }
}
</script>

pdf文档预览

<template>
  <vue-office-pdf :src="pdf" @rendered="rendered"/>
</template>
 
<script>
//引入VueOfficePdf组件
import VueOfficePdf from '@vue-office/pdf'
 
export default {
  components:{
    VueOfficePdf
  },
  data(){
    return {
      pdf: 'http://static.shanhuxueyuan.com/test.pdf' //设置文档地址
    }
  },
  methods:{
    rendered(){
      console.log("渲染完成")
    }
  }
}
</script>

到此这篇关于详解vue2如何实现点击预览本地文件的文章就介绍到这了,更多相关vue2预览本地文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文