- 安装依赖
npm install file-saver -S
npm install html-docx-js -S
- 页面引用
import saveAs from 'file-saver'
import htmlDocx from 'html-docx-js/dist/html-docx'
- 方法调用
downWord () {
// 文件名
const fileName = '测试.docx'
// 文档内容
const content = '<h1><title/h1><p>测试文档</p>'
const page = '<!DOCTYPE html><html><head><meta charset="UTF-8"></head><body>' + content + '</body></html>'
// 文档内容转化成流
const converted = htmlDocx.asBlob(page)
// 下载
saveAs(converted, fileName)
}