浙江建设信息港网站查询,软件系统开发阶段任务,响应式网站建设免费,天津市建设工程协会网站接口之间异步问题可以采用Promiseasyncawait 链接#xff1a; https://blog.csdn.net/qq_39816586/article/details/103517416 使用场景#xff1a; 1.保障用户必须完成自动登录#xff0c;才调用后续逻辑 2.保障必须完成初始启动#xff0c;才调用后续逻辑 3.保障先执行on…接口之间异步问题可以采用Promiseasyncawait 链接 https://blog.csdn.net/qq_39816586/article/details/103517416 使用场景 1.保障用户必须完成自动登录才调用后续逻辑 2.保障必须完成初始启动才调用后续逻辑 3.保障先执行onLoad才调用后续逻辑 …
举例 父组件有一个接口A子组件有一个接口B 两个的接口调用顺序不是固定的有时B先执行有时A先执行 最终目的A先执行在执行B 父组件A
import Vue from vuesetup(props, context) {const getA async () {// 赋值全局变量Vue.prototype.$checkA new Promise(resolve {Vue.prototype.$hasA resolve})await request(A)// 接口A执行完毕调用回调context.root.$hasA() // vue3写法 this.$hasA() // vue2写法}return {getA}
}子组件B
setup(props, context) {const getB async () {// 等待接口A先执行完毕在执行接口Bawait content.root.$checkA // vue3写法 await this.$checkA // vue2写法await request(B)}return {getB}
}