vue制作照片墙,怎么在上传多张照片的时候,还能返回当前页面操作别的界面?
描述:因为现在图片的像素都比较高,比较大,所以上传多张原图的话速度比较慢,怎么像朋友圈 or qq空间那样点击上传后,还能返回app别的页面操作别的东西呢(在操作别的功能的时候上传图片也在同时进行)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
只要是单页应用,不涉及到刷新、页面跳转等改变运行环境的操作,就可以。
可以尝试把上传功能放到 webWorker 中试试 这里
上传操作是异步的,意思你现在上传了不能操作页面了?
上传是异步操作,只要你不直接终止请求,这个请求就会想服务器发送,只不过是一个时间长短的问题。但是你目前想要交互在等待上传后,还可以切换页面,此时有个问题,就是如果你请求回来的数据保存到当前文件的一个变量中,你切换回来,此时变量仍是初始化的值。可以借助
vuex
来将更改后的状态保存起来异步上传就行了 估计你用得是同步上传