第一种
1
2
3
4
5
6
7
8
9
10
11
12new Promise((resolve, reject) => {
setTimeout(() => {
resolve("hello world");
reject("err message");
}, 1000);
})
.then((data) => {
console.log(data);
})
.catch((err) => {
console.log(err);
});then:网络请求成功时调用
catch:网络请求错误时调用第二种
1 | new Promise((resolve, reject) => { |
then(函数1,函数2)
函数1:网络请求成功时调用;函数2:网络请求错误时调用