1.内容带有图片,导出成word格式
<a @click="onClick_out_csv" href="#">导出</a>
export default{
methods:{
onClick_out_csv: function() {
// 实例化一个Blob对象,其构造函数的第一个参数是包含文件内容的数组,第二个参数是包含文件类型属性的对象
var html =
"<html><head><meta charset='utf-8' /></head><body>" +
document.querySelector(".collision-result-ul").outerHTML +
"</body></html>";
var blob = new Blob([html], { type: "application/msword" });
var a = document.getElementsByTagName("a")[0];
// 利用URL.createObjectURL()方法为a元素生成blob URL
a.href = URL.createObjectURL(blob);
// 设置文件名
a.download = "download.doc";
}
}
}
2.导出成excel格式