`import * as XLSX from 'xlsx/xlsx.mjs'
readFile(file) {
return new Promise((resolve) => {
let reader = new FileReader()
reader.readAsBinaryString(file)
reader.onload = (ev) => {
resolve(ev.target.result)
} }) },
// 在文件上传前的钩子过去
async beforeUpload(file) {
let data = await this.readFile(file)
let excelData = XLSX.read(data, {
type: 'binary', })
data = XLSX.utils.sheet_to_json(
excelData.Sheets[excelData.SheetNames[0]] )
//获得Excel里面数据长度
console.log('9527:', data.length)
this.loading = true },`