做Vue3项目时,你会不会碰到这样的场景:想在计算属性里调用接口,把返回的数据加工后再渲染?比如根据用户角色(从接口拿)判断按钮权限,或者合并多个接口的数据生成列表,这时候就会想:Vue3的computed能不能直接用async函数?要是不...
很多刚上手Vue3的同学会疑惑:计算属性computed里能不能直接用async await处理异步逻辑?比如想从接口拿数据,再加工成页面要用的格式,直接把computed的getter写成async函数行得通不?今天就把这事掰碎了讲清楚~...
computed里直接写await为啥不行? 先理解computed的核心逻辑:它生成响应式的计算值,依赖的响应式数据变化时,计算属性会自动更新,但 async 函数的返回值是 Promise,如果在 computed 里直接用 asyn...