user(){
var promise = new Promise((resolve, reject)=> {
// ... some code
if (/* 异步操作成功 */){
//这个返回的是成功.then返回的数据
resolve(value);
} else {
//这个是错误返回的数据
reject(error);
}
});
}
接收承诺
user().then(data=>{
data是成功返回的value值
},error=>{
error是返回的错误信息
})
网友评论