Promise的.then&.catch&.finally方法#Vue3
注意:与.then和.carth的使用方式一样,这个放在最后,一般是加载完成后执行的操作,比如下面的关闭菊花加载图标
不管promise最后的状态,在执行完.then或.catch指定的回调函数以后,都会执行finally方法指定的回调函数关闭加载图标。
bash
.then(()=>{
// Promise实例,返回成功状态时,执行的方法,即返回resolve()
console.log('成功')
}).catch(()=>{
// Promise实例,返回失败状态时,执行的方法,即返回reject()
console.log('失败')
}).finally(()=>{
// 不论走 then()方法-成功 或者 catch()方法-失败,最终都会执行finally()方法中的逻辑代码。
this.loading = false
})