如图中,store.findRecord('r1',3).then(res => {}),store.findRecord('r2',5).then(res => {}),record3.save().then(res => {});这三个都会发送http请求,但是会合并为一个请求,只请求一次,别人说可以利用定时器的事件循环来实现,我完全没思路,求助大神指教,给出思路也行。
2 回答
LEATH
TA贡献1936条经验 获得超6个赞
不能合并请求,除非你有一个API可以同时做三个事情。
只能把三个请求合并到一个Promise里,等待全部完成后一起处理。
Promise.all(
store.findRecord('r1',3),
store.findRecord('r2',5),
record3.save()
).then((res1, res2, res3)=>{})
添加回答
举报
0/150
提交
取消