From e72a4abb47d1a436b7691ea5e840df5947dff37d Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Fri, 21 Feb 2025 14:14:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA=E6=96=87=E4=BB=B6=E6=85=A2?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0loading?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/export.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utils/export.js b/src/utils/export.js index 7498ce435..b390e8d0b 100644 --- a/src/utils/export.js +++ b/src/utils/export.js @@ -1,5 +1,12 @@ const Excel = require('exceljs') +import { Loading } from 'element-ui'; export async function exportSheetExcel(luckysheet,name="file") { // 参数为luckysheet.getluckysheetfile()获取的对象 + let loadingInstance = Loading.service({ + lock: true, + text: 'Loading', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }); // 1.创建工作簿,可以为工作簿添加属性 const workbook = new Excel.Workbook(); // 2.创建表格,第二个参数可以配置创建什么样的工作表 @@ -17,6 +24,7 @@ export async function exportSheetExcel(luckysheet,name="file") { // 参数为lu const buffer = await workbook.xlsx.writeBuffer(); // 5.保存为文件 saveFile(buffer,name); + await loadingInstance.close(); } var saveFile = function(buf,name) {