需求:前端利用for循环遍历一个接口获取数据,利用axios请求数据中的地址
问题:前端页面每次渲染的顺序不一致
原因:在钩子函数created/setup中,多个axios请求的顺序并不是依照代码编写的顺序执行的。因为axios发送异步请求,所以每个请求接收到反馈的时间总不相同。事实证明,for循环在axios请求尚未执行完毕时就开始执行了!
解决方法:(加了await是最快解决的)
需求:前端利用for循环遍历一个接口获取数据,利用axios请求数据中的地址
问题:前端页面每次渲染的顺序不一致
原因:在钩子函数created/setup中,多个axios请求的顺序并不是依照代码编写的顺序执行的。因为axios发送异步请求,所以每个请求接收到反馈的时间总不相同。事实证明,for循环在axios请求尚未执行完毕时就开始执行了!
解决方法:(加了await是最快解决的)