复习:
1.await 用于取代then函数,等待Promise成功结果提取原地
2.await 无法获取Promise 失败的结果,一旦失败Promise错误的抛出到控制台
try 和catch来捕获await同步代码的错误
<script>
import { getAllChannelsAPI } from '@/api'
//try 和catch来捕获await同步代码的错误
export default {
async created () {
try{
const res = await getAllChannelsAPI()
console.log(res)
}catch(err){
//err参数拿到的就是错误对象
//给用户来个弹框提示-程序出错了
//console.dir()详细打印
console.dir(err)
}
},
};
可能会有人问 为什么要用 console.dir()打印错误呢