前端是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 之后,直接就执行后续的逻辑
这里需要同步改异步
6 回答2.9k 阅读✓ 已解决
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决