因项目内需要表格输入数据
使用了axios 和 xlsx
题库.xlsx文件放在public目录下
import axios from "axios";
import XLSX from "xlsx";
export default {
data(){
return {
result: [],
}
},
methods: {
getXlsxData(){
axios.get(`题库.xlsx`, { responseType: "arraybuffer" })
.then((res) => {
let data = new Uint8Array(res.data);
let wb = XLSX.read(data, { type: "array" });
let result = XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[0]]);
this.result = [...result];
})
.catch((err) => {
this.err = err;
});
}
}
}