vue计算属性知识点
时间: 2023-11-15 22:57:00 浏览: 70
vue计算属性computed、事件、监听器watch的使用讲解
5星 · 资源好评率100%
Vue 的计算属性是一种依赖于其他属性值并且具有缓存机制的属性。计算属性的值会根据它所依赖的属性值发生变化而变化,而且只有当它所依赖的属性值发生变化时才会重新计算。
在 Vue 中,我们可以通过 computed 选项来定义计算属性。例如:
```
<template>
<div>
<p>{{ message }}</p>
<p>{{ reversedMessage }}</p>
</div>
</template>
<script>
export default {
data() {
return {
message: 'Hello, Vue!'
}
},
computed: {
reversedMessage() {
return this.message.split('').reverse().join('')
}
}
}
</script>
```
在上面的例子中,我们定义了一个计算属性 reversedMessage,它依赖于 message 属性的值,并且通过 split、reverse 和 join 方法将 message 的值反转后返回。
阅读全文