您好,您可以在open方法中增加类似loading效果的相关代码。
比如:
function ImportFile() {
//此处添加开始loadding效果的代码
var excelFile = document.getElementById("fileDemo").files[0];
excelIO.open(excelFile, function (json) {
var workbookObj = json;
workbook.fromJSON(workbookObj);
//此处添加关闭loadding效果的代码
}, function (e) {
console.log(e);
//此处添加关闭loadding效果的代码
});
}
loadding效果网上有很多实现的方法,用CSS或者第三方组件都可以实现。
原理大概就是绘制一个遮罩div,并有loadding的动画效果,然后结束后将其隐藏或者销毁。 |