// const p = new Promise((resolve,reject)=>{ // setTimeout(()=>{ // let data= '数据读取失败' // // resolve(data) // reject(data) // },1000) // }) // p.then((value)=>{ // console.log(value) // },(reason)=>{ // console.log(reason) // }) // 封装案例 加传递参数 function axiosurl ({url,methods,data}) { return promise = new Promise ((resolve,reject)=>{ resolve({url,methods,data}) }) } axiosurl({url:"http://baidu.com",post:"post",data:{name:"huang",age:"25"}}).then(res=>{ console.log(res) })