.then async await 三者
- Promise虽然解决了回调地狱问题,但是缺点是有不少的样板代码,并且写代码时候还是通过then注册回调方式。
.then
- Promise对象自带 ,用于处理异步操作的成功结果。
.then 和 .catch 函数来传入一个执行 success 和 fail 的回调。可以多个.then执行,但如果 .then 里有异步操作,需在 .then 里 return 该 Promise才能使得当前then链式调用,以处理多个异步操作的结果。
- async、await是语法糖,优势在于处理 then 的调用链,代码更清晰、明确,避免了写一大堆 then,在调接口的时候多用async、await。
const submitForm = () => {
newsFormRef.value.validate(