vue制作照片墙,怎么在上传多张照片的时候,还能返回当前页面操作别的界面?

那年
  • 73

描述:因为现在图片的像素都比较高,比较大,所以上传多张原图的话速度比较慢,怎么像朋友圈 or qq空间那样点击上传后,还能返回app别的页面操作别的东西呢(在操作别的功能的时候上传图片也在同时进行)?

评论
阅读 981
5 个回答

只要是单页应用,不涉及到刷新、页面跳转等改变运行环境的操作,就可以。

可以尝试把上传功能放到 webWorker 中试试 这里

上传操作是异步的,意思你现在上传了不能操作页面了?

上传是异步操作,只要你不直接终止请求,这个请求就会想服务器发送,只不过是一个时间长短的问题。但是你目前想要交互在等待上传后,还可以切换页面,此时有个问题,就是如果你请求回来的数据保存到当前文件的一个变量中,你切换回来,此时变量仍是初始化的值。可以借助vuex来将更改后的状态保存起来

异步上传就行了 估计你用得是同步上传

撰写回答

登录后参与交流、获取后续更新提醒

宣传栏