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

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

阅读 4.1k
5 个回答

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

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题