前端工作小结19-await和anync

async function是异步函数没错,但是如果你中间并没有await关键字,那就和普通函数没有区别,当第一个await关键字出现后,其后面的内容可视为Promise.then的回调,但如果这个Promise在进入你这个await之前被reject的话,那么你这个await之后的步骤都不会执行。另外页面是否渲染数据并不一定是你没调方法,可能性有可能存在于返回数据格式不对,而你没有做参数类型判断,数据类型错误导致页面没有正常响应是很常见的,或者是在进入页面的await之前,因为某些原因被reject了(当然这属于低级错误)。函数其实你不见得是非得要写在methods里面,比如公共请求,工具函数等等,一定要写在methods里面的函数是需要用到this指向当前组件实例的情况,比如你需要赋值到data,或者调用其他methods中的方法,或者计算属性返回值之类的,跟组件实例不挂钩的函数可以提前声明在别的地方
 

posted @   前端导师歌谣  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示