vue中,执行完一个函数A()获取到值后再执行函数B()

vue中,执行完一个函数A()获取到值后再执行函数B()

使用场景:A()调用后端接口,获取到数据a后,利用数据a再执行B()

A() {
    return new Promise((resolve, reject) => {
        this.$axios.接口().then(res => {
            this.a = res.a
            resolve(this.a)
		})
    })
}
B() {
    // 方法B()
}

在C里执行

C() {
    this.A().then(val => {
    	this.B()
	})
}

你可能感兴趣的:(javaScript,Vue)