使用async
与await
处理异步请求即可,在onLoad就可以获取数据了;
async onLoad() {
let res = await this.getData();
console.log('接口数据:', res)
}
methods: {
getData() {
new Promise((resolve, reject) => {
接口().then(res => {
resolve(res)
}).catch(error => {
reject(error)
})
})
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…