写前端的时候,有一个需求是先fetch更新,然后再去fetch查询元素。这两个必须要按照顺序执行。但是由于fetch是异步操作的,不能就简单的顺序写两个fetch。
错误原因:更新fetch所花的时间比查询fetch的时间更长,即使更新fetch写在查询fetch前面,但这两者是同时进行的,结果就是先查询再更新,不满足要求。
解决方法:把查询fetch写在更新fetch的回调函数then中,这样就可以保证先更新,再查询了。当然,由于有回调函数,更新fetch还要添加一个合法的返回值。
写前端的时候,有一个需求是先fetch更新,然后再去fetch查询元素。这两个必须要按照顺序执行。但是由于fetch是异步操作的,不能就简单的顺序写两个fetch。
错误原因:更新fetch所花的时间比查询fetch的时间更长,即使更新fetch写在查询fetch前面,但这两者是同时进行的,结果就是先查询再更新,不满足要求。
解决方法:把查询fetch写在更新fetch的回调函数then中,这样就可以保证先更新,再查询了。当然,由于有回调函数,更新fetch还要添加一个合法的返回值。