各位大神请教一个vue data 的问题

然后现在的问题是查询后返回200 更新data值,第一次匹配不上 ,第二次才可以更新成功验证过去

你这样写两个异步方法是顺序执行的

也就是请求接口1->请求接口2->然后两个接口哪个先结束就执行哪个回调

 

看你代码应该是想接口1完成->根据返回结果执行接口2

那你需要把if以及之后的内容放到第一次get的then里或者使用async await改写下

你的意思是请求了两回接口吗?然后第一次不通过,那第一次有报错还是,参数没传全之类的

异步问题,第一次先执行了后面的,拿不到状态码,把你下面的一串逻辑放在then函数里面执行就可以了

把下面的第二个请求 放到第一个请求的.then()里面