代码环境: vue + elenment
问题描述:
上传文件时,显示loading动画;上传成功后,隐藏loading动画。window 下常用的浏览正常,safari 下的chrome浏览器(目前只测试chrome浏览器)loading动画一直存在。
代码:
let loading = _This.$loading({ text: 'Loading', background: 'rgba(0, 0, 0, 0.7)' }); _.ajax({ url: _This.imgVideoMulty+"?tenantId="+_This.tenantId, type: 'POST', data: fdata, urlType: 'full', contentType: false, processData: false, success: function (result) { let oCol = result.data || []; loading.close(); }, error: function (result) { loading.close(); } });
解决办法:
将上述代码加红部分改为:
_This.$nextTick(function () { loading.close(); })