现在的页面都是动态加载,请求也是无时无刻都在发生,这样的需求必须明确到底是想监听哪几个接口请求完成,做有针对性的逻辑处理;比如promise.all确实可以实现: 修改调用方式: promise.all([this.$refs.a.run(),this.$refs.b.run()]).then(res=>{}); 或者使用每个组件结尾触发emit事件,父页面监听;或者把接口返回状态存到vuex中,通过computed监听; 总之没有一劳永逸的东西给你用。
现在的页面都是动态加载,请求也是无时无刻都在发生,这样的需求必须明确到底是想监听哪几个接口请求完成,做有针对性的逻辑处理;比如promise.all确实可以实现:
或者使用每个组件结尾触发emit事件,父页面监听;
或者把接口返回状态存到vuex中,通过computed监听;
总之没有一劳永逸的东西给你用。