前端vue计算属性更改
时间: 2023-09-20 17:11:07 浏览: 98
前端Vue计算属性在其依赖项之一发生更改时重新运行。计算属性的使用方法如下:
```html
<template>
{{ 方法名 }}
</template>
<script>
export default {
computed: {
方法名() {
/* return 内容 */
},
},
}
</script>
```
计算属性可以用于过滤数组,并且与监听属性(watch)有一些区别。计算属性可以通过函数写法返回一个结果,用于呈现数据,而大多数计算属性都不需要设置setter方法。如果确定计算属性只用于呈现数据,可以使用简写形式,如下所示:
```javascript
computed: {
fullName() {
return this.lastName + '-' + this.firstName;
},
}
```
而监听属性(watch)用于监听特定的数据变化,可以通过写函数来执行一些额外的逻辑。可以使用`@事件="方法"`或者`watch`来定义监听属性。监听属性还支持深度监听多级结构变化。
所以,前端Vue计算属性的更改可以通过修改计算属性的依赖项来实现重新计算。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [前端之vue的计算属性](https://blog.csdn.net/weixin_46372074/article/details/124164831)[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* [前端之vue计算属性与监视属性](https://blog.csdn.net/weixin_46372074/article/details/124404058)[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 ]
阅读全文