赞
踩
//docx文档预览组件
npm install @vue-office/docx vue-demi
//excel文档预览组件
npm install @vue-office/excel vue-demi
//pdf文档预览组件
npm install @vue-office/pdf vue-demi
<template> <vue-office-docx :src="src" @rendered="rendered"/> </template> <script> //引入VueOfficeDocx组件 import VueOfficeDocx from '@vue-office/docx' //引入相关样式 import '@vue-office/docx/lib/index.css' export default { components:{ VueOfficeDocx }, data(){ return { src: 'http://static.shanhuxueyuan.com/test6.docx' //设置文档网络地址,可以是相对地址 } }, methods:{ rendered(){ console.log("渲染完成") } } } </script>
<template> <vue-office-excel :src="src" @rendered="rendered"/> </template> <script> //引入VueOfficeExcel组件 import VueOfficeExcel from '@vue-office/excel' //引入相关样式 import '@vue-office/excel/lib/index.css' export default { components:{ VueOfficeExcel }, data(){ return { src: 'http://static.shanhuxueyuan.com/demo/excel.xlsx'//设置文档地址 } }, methods:{ rendered(){ console.log("渲染完成") } } } </script>
<template> <vue-office-pdf :src="src" @rendered="rendered"/> </template> <script> //引入VueOfficePdf组件 import VueOfficePdf from '@vue-office/pdf' export default { components:{ VueOfficePdf }, data(){ return { src: 'http://static.shanhuxueyuan.com/test.pdf' //设置文档地址 } }, methods:{ rendered(){ console.log("渲染完成") } } } </script>
如果你想要更丰富的文件在线预览功能,可以参考文件在线预览项目
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。