我有一个包含文件上传组件的Vue页面。这允许用户将文件上传到服务器存储,然后显示上传文件的缩略图以供以后检索。
上传正常,服务器使用页面上显示的imagemagick创建缩略图,一切正常。
我的问题是缩略图的创建需要一两秒钟,这意味着文件上传完成后,缩略图不能立即显示,并且我得到了“缩略图无法显示”的占位符。刷新页面可以很好地显示缩略图。
我通过增加延迟来使事情变得虚假,这给服务器提供了创建缩略图的时间,但是由于某些文件的生成时间比其他文件的生成时间长,因此有点麻烦,而且用户似乎不得不这样做。等待500毫秒或更长的时间,然后操作结束。
我该如何改善用户体验?