最近学习做工作中,用到Promise,所以下面我详细研究下Promise链。
Promise链如何工作?直接上代码
test () {
this.test1().then((res) => {
console.log('res', res)
this.test2()
}).then((ress) => {
console.log('ress', ress)
}).catch((rej) => {
console.log('rej', rej)
})
},
test1 () {
let val = 1
return new Promise((resolve, reject) => {
if (val === 1) {
return resolve(1)
}
})
},
test2 () {
let val = 2
// console.log('val', 2)
return new Promise((resolve, reject) => {
if (val === 2) {
// c