1、计算属性computed
作用:
计算属性比较适合多个变量或者对象进行处理后返回一个结果值,
多个变量中的某一个值发生变化,则绑定的计算属性也会发生变化

2、计算属性的getter 和 setter方法
计算属性中每一个属性对应的都是一个对象
分别获取计算属性和设置计算属性,默认只有getter方法,可以简写
computed:{
fullName:function(){
}
}默认情况下不能直接修改计算属性,如果需要修改计算属性,需要一个set方法
computed:{
fullName:{
get:function(){
}
set:function(){
}
}
}getter() 需要使用return返回内容,setter()方法不需要,用来改变计算属性的内容
<body>
<div id="app">
<p>商品名称:{{ name }}</p>
<p>商品价格:{{ price }}</p>
<p>商品名称和价格 {{ namePrice }}</p>
</div>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script>
const vm = Vue.createApp({
data(){
return{
name:"洗衣机",
price:'6800元'
}
},//计算属性
computed:{
namePrice:{
get:function(){
return this.name+"**"+this.price
},
set:function(newName){
var name = newName.split('')
this.name = names[0]
this.price = names[1]
}
}
}
}).mount('#app');
</script>
</body>