比如方法A()调用B()方法,然后B方法中返回一个值给A,A接收到这个方法再继续执行下一步的代码,如何实现??
简单的就是楼上的async/await
,还有就是直接Promise,最后就是回调函数
methods: {
a() {
this.b().then(data => {
// 获取b的返回值,然后做之后处理
})
},
b() {
return new Promise((resolve, reject) => {
// dosomething
return resolve(data)
})
}
}
13 回答13k 阅读
8 回答2.7k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.3k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答2.3k 阅读✓ 已解决