<body>
<div id="app">
<h2>{{fullName}}</h2>
<!-- fullName后面不需要加小括号() 因为他是一个属性,不是方法 -->
</div>
<script src="js/vue.js"></script>
<script>
const app = new Vue({
el: '#app',
data: {
firstName: '哈哈',
lastName: 'yingzi'
},
computed: {
// 简写(一般写法)
// fullName: function(){
// return this.firstName+ '' +this.lastName
// }
// 计算属性完整的写法
// 计算属性一般没有set方法,只读属性
//一般只需要实现 get 方法,set方法不需要实现,可省略,并且将下面的get换成fullName,于是上方简写
fullName: {
set: function() {
},
get: function() {
return this.firstName + ' ' + this.lastName
}
}
}
})
</script>
</body>
2. 计算属性的setter和getter
于 2022-01-20 17:59:50 首次发布