<script>
var p=new Promise(function(resolved,rejected){
var res={
code:200,
// 模拟返回值200为成功
// 模拟后台的数据
data:{
name:"路路",
},
error:"失败了"
}
setTimeout(()=>{
// 如果状态码是200,就调用成功的函数,并打印data的数据
if(res.code===200){
resolved(res.data)
}else{
// 如果状态码非200,就调用失败的函数
rejected(res.error)
}
},2000)
})
p.then((val)=>{
// 打印成功的数据
console.log(val)
},(val)=>{
// 打印失败的数据
console.log(val)
})
</script>
promise使用
最新推荐文章于 2023-03-20 17:27:04 发布