var app3 = new Vue({
el: '#app',
data: {
seen: false,
tempTotalPrice: null,
totalPrice: 0,
},
computed: {
totalPrice :{
get() {
if(this.tempTotalPrice){
console.log('get tempTotalPrice');
return this.tempTotalPrice;
}
},
set(val) {
this.tempTotalPrice = val;
}
}
},
methods:{
getTemp(){
console.log('getTemp');
}
}
})
<div id="app">
<p v-if="seen">现在你看到我了</p>{{totalPrice}}
<input type="button" @click="getTemp" size="4" value="getTemp" width="100"/>
</div>