methods: { async A() { const result = await B(); // dosomethings . . . }, B() { // dosomethings . . . return Promise.resolve(data); } }
简单的就是楼上的async/await,还有就是直接Promise,最后就是回调函数methods: { a() { this.b().then(data => { // 获取b的返回值,然后做之后处理 }) }, b() { return new Promise((resolve, reject) => { // dosomething return resolve(data) }) } }