在点击一个按钮的时候需要请求接口s1将页面上的城市A转换为对应的城市三字码B,然后再用这个三字码B去请求另外一个接口s2拿到返回信息C。
在实际项目中我发现在接ロs2中无法拿到接口S1中的B。我们可以在接口s1里面取到B的值但是在外面无法取到。
应该是接口请求的顺序问题运行过程中会优先请求S2,再请求S1,所以在s2中取B的值时,此时B还未赋值,所以为空
控制代码的执行顺序,在S1的成功回调中vue调用接口获取数据S2
代码有点乱没有封装,直接回调将就着看吧,后期再封装
//通过每个航段的机场名字查询对应的城市名字--出发