实现在线预览word文档

实现在线预览word文档

    • 引用
    • html
    • vue

引用

const docx = require('docx-preview');
window.JSZip = require('jszip')

html

<div ref="file">div>

vue

this.$http({
  method: "get",
  responseType: "blob",
  url: "//接口地址"
})
.then((res) => {
  docx.renderAsync(res.data,this.$refs.file);
  this.$message.success('预览成功')
})
.catch((err) => {
  self.$refs.file.innerHTML = "";
  this.$message.error('预览失败')
});

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