找回密码
 立即注册

QQ登录

只需一步,快速开始

阿仁
金牌服务用户   /  发表于:2023-8-2 10:32  /   查看:3888  /  回复:14
1金币
image.png466539611.png 我在saveExcel里面执行了spread.export 操作,然后desingerLoding.value = false这行代码在export获取文件流后才执行,这是什么情况?

最佳答案

查看完整内容

在此处添加一个settimeout即可:

14 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-2 10:32:33
来自 9#
在此处添加一个settimeout即可:

image.png377684935.png
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-8-2 13:51:22
2#
请问有详细demo吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-2 14:40:54
3#
您好,如楼上所述,请您提供一个可以复现该问题的Demo,这边验证一下以进一步调研。
回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2023-8-23 14:49:38
4#
Joestar.Xu 发表于 2023-8-2 14:40
您好,如楼上所述,请您提供一个可以复现该问题的Demo,这边验证一下以进一步调研。

我传了一个附件,导入文件的链接是内网的,你自己重新换一个超过10M的大文件,点击页面导出先会卡死几秒,然后才会导出

designer-vue3.zip

87.81 KB, 下载次数: 517

回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2023-8-23 15:16:38
5#
Joestar.Xu 发表于 2023-8-2 14:40
您好,如楼上所述,请您提供一个可以复现该问题的Demo,这边验证一下以进一步调研。

就是看不到loading的加载,这个问题在14版本比较明显,在卡顿几秒后可以看到短暂的loading加载,上一条回复写的不太清除。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-23 16:23:53
6#
没太明白您的意思,您的意思是想说为什么没有显示loading的提示吗?

我这边修改了一下您的Demo,是可以正常显示loading提示的,只不过显示在了最下面。

5.gif778633727.png
回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2023-8-23 16:35:52
7#
Joestar.Xu 发表于 2023-8-23 16:23
没太明白您的意思,您的意思是想说为什么没有显示loading的提示吗?

我这边修改了一下您的Demo,是可以 ...

我在实际项目中的现象就是,点完导出,loading不显示,然后过了若干秒之后,才出现loading,并没有出现在下面,特大文件的话操作完等待时间太久了。不知道我这样说描述清楚了吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-23 18:14:02
8#
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

本帖先做保留处理了。
回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2023-8-25 09:07:28
10#
Joestar.Xu 发表于 2023-8-24 10:20
在此处添加一个settimeout即可:

好的谢谢,这样处理可以了,但是能大概解释下为啥这样写吗
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部