计算属性getter和setter
时间: 2024-04-26 15:20:29 浏览: 86
计算属性的getter和setter是计算属性的两个方法。getter用于获取计算属性的值,setter用于设置计算属性的值。当获取计算属性时,实际上是在调用计算属性的getter方法,而当设置计算属性的值时,实际上是在调用计算属性的setter方法。计算属性的getter没有参数,而setter只有一个参数,用于接收新的属性值。计算属性会根据依赖的数据进行缓存,只有当依赖的数据发生变化时才会重新计算。而方法则没有缓存,每次调用都会导致重新执行。因此,计算属性通常用于根据已有数据得到其他数据,而方法则用于执行一些操作。在Vue中,计算属性可以被视为和data一样的属性,可以读取和设置值,但是一般情况下计算属性只有getter,没有setter。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [vue计算属性computed--getter和setter](https://blog.csdn.net/weixin_53961451/article/details/125331278)[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^v92^chatsearchT0_1"}} ] [.reference_item]
- *2* *3* [计算属性computed里面的getter和setter](https://blog.csdn.net/weixin_41646716/article/details/94011430)[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^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文