vue2 计算属性中可以写异步方法吗
时间: 2023-11-04 11:54:37 浏览: 95
vue-async-computed:Vue.js的异步计算属性
5星 · 资源好评率100%
引用\[1\]和\[2\]提到了Vue的异步计算属性的实现细节,但并没有明确回答是否可以在Vue2的计算属性中写异步方法。根据我对Vue2的了解,Vue2的计算属性是同步执行的,不支持直接写异步方法。计算属性的作用是根据依赖的数据动态计算出一个新的值,并将其缓存起来,当依赖的数据发生变化时,计算属性会重新计算并返回新的值。因此,计算属性的计算过程应该是同步的,不能包含异步操作。如果需要在计算属性中进行异步操作,可以考虑使用Vue的watch属性或者使用异步方法来更新计算属性依赖的数据。
#### 引用[.reference_title]
- *1* *2* [Vue3计算属性和异步计算属性](https://blog.csdn.net/qq_27368993/article/details/120833341)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Vue3响应式对象-计算属性和异步计算属性](https://blog.csdn.net/web2022050903/article/details/128715850)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文