前端是vue.js
后端是php服务器
需求:在vue里post服务器。获得服务器php页面的返回值。
但是:
由于php页面要下载多个图片等大量操作,所以需要等待3~7秒才能结束,
而往往vue的js没有等到服务器返回,就输出结果了(当然没有返回值)。
怎么解决这个问题。让vue的js一定等待服务器返回结果,不然就loading即可。
前端是vue.js
后端是php服务器
需求:在vue里post服务器。获得服务器php页面的返回值。
但是:
由于php页面要下载多个图片等大量操作,所以需要等待3~7秒才能结束,
而往往vue的js没有等到服务器返回,就输出结果了(当然没有返回值)。
怎么解决这个问题。让vue的js一定等待服务器返回结果,不然就loading即可。
请求就当你是 fetch 吧,本身就是一个 promise,你需要 await 等待结果然后再去执行其他的 js。
看你的描述应该是 fetch 之后,直接就执行后续的逻辑
这里需要同步改异步
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决