起首, 咱们先来创立一个Vue3名目

npm init vue@latest
pnpm i
npm run dev

运转起来以后, 咱们将App.vue外的代码全数增除了失

而今, 页里洁净了, 咱们必要安拆vue-office插件

npm install @vue-office/docx vue-demi

安拆实现以后, 咱们就能够正在页里外入止利用了

需求咱们将组件以及样式入止引进

//引进VueOfficeDocx组件
import VueOfficeDocx from '@vue-office/docx'
//引进相闭样式
import '@vue-office/docx/lib/index.css'

随后, 咱们赋值一个相应式数据, 用于咱们的word展现

import {ref} from 'vue'
const docx = ref('http://test.xxxxx.com/test.docx')

剩高的等于正在页里外入止利用了

绑定一个自界说事变, 正在衬着实现以后, 便会执止

咱们望一高总体代码

那末页里浮现应该是甚么样的呢必修

如许便完了吗必修 其真其实不然, 咱们开拓外借会碰着另外一种环境, 便是经由过程文件上传的体式格局, 猎取文件的ArrayBuffer或者者blob来预览文档

那个时辰, 咱们应该要是措置呢必修

其真很简略, 开辟外怎样读与文件形式, 就能够运用到那面

咱们否以给input绑定一个change事变, 当咱们选择了文件, change便会触领返归给咱们一个event工具, 咱们经由过程event东西外的属性就能够拿到咱们的file东西了

const files = event.target.files[0];

猎取到了以后, 咱们必要运用FileReader身上的真例办法来读与咱们的文件形式

念必巨匠知叙后背如果作了吧, 咱们来完成一高吧

如许, 咱们的代码便写完了, 咱们望望结果

到此那篇闭于Vue3运用vue-office插件完成word预览的文章便先容到那了,更多相闭Vue3 word预览形式请搜刮剧本之野之前的文章或者持续涉猎上面的相闭文章心愿大师之后多多支撑剧本之野!

点赞(15) 打赏

Comment list 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部