<template>
<div>
<p>Original message: "{{ message }}"</p>
<p>Computed reversed message: "{{ reversedMessage }}"</p>
</div>
</template>
<script>
export default {
data() {
return {
message: 'Hello Vue!'
}
},
computed: {
// 计算属性的函数
reversedMessage() {
// 返回 message 数据的反转字符串
return this.message.split('').reverse().join('')
}
}
}
</script>
data
:定义了一个 message
属性,初始值为 'Hello Vue!'
。computed
:定义了一个计算属性 reversedMessage
,它依赖于 message
。每当 message
发生变化时,reversedMessage
会自动重新计算并返回反转后的字符串。message
和计算属性 reversedMessage
的值。这种方式使得计算属性在依赖的数据发生变化时能够自动更新,而无需手动调用方法或监听数据变化。
上一篇:vue iframe
下一篇:vue 路由跳转
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站