vue 预览excel xls 文件 使用luckyexcel 不携带图片正常展示,携带图片(不在单元格内)luckyexcel 的方法transformExcelToLucky,无法读出。
使用@vue-office/excel 不知道为啥一直无法显示,就算是不携带图片也无法预览,该组件携带的两个方法rendered和error无任何反应
以下是关于@vue-office/excel的代码片段
<template>
<vue-office-docx
:src="excel"
style="height: 100vh;"
@rendered="renderedHandler"
@error="errorHandler"
/>
</template>
import VueOfficeDocx from "@vue-office/excel";
components: {
VueOfficeDocx
},
data()
{
return {
excel: ""
}
}
methods: {
getExcel()
{
FileRepo.downFile(url, fileName).then(res =>
{
let url = "";
let fileName ="";
const files = new window.File([res.data], `${fileName}`, { type: "application/vnd.ms-excel;charset=utf-8" });
files.arrayBuffer().then(respose =>
{
this.excel = respose;
console.log(respose);
});
});
},
errorHandler(err)
{
console.log(err);
},
renderedHandler(ss)
{
console.log(ss);
}
}