写法一:.then().catch()
new promise((resolve,reject)=>{
// 成功时执行resolve,
// 也可以传入参数,如resolve(data),此时对应的then里面的方法也需要有参数接收then((data)=>{})
resolve();
// 失败时执行reject
reject();
}).then(()=>{
// 成功时
}).catch(()=>{
// 失败时
})
写法二:then里面可以传入两个函数,第一个表示成功时的回调,第二个表示失败时的回调 .then(data=>{},error=>{})
new promise((resolve,reject)=>{
// 成功时执行resolve,
// 也可以传入参数,如resolve(data),此时对应的then里面的方法也需要有参数接收then((data)=>{})
resolve();
// 失败时执行reject
reject();
}).then(()=>{
// 成功时
},()=>{
// 失败时
})