<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>unit price changing</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
<div v-html="message"></div>
<button @click="count--">-</button>{{count}}<button @click="count++">+</button>
Total Price is: {{total}}
</div>
<script>
new Vue({
el: '#app',
data: {
message: '<h1>unit price changing</h1>',
count:3
},
computed:{
total(){
let price = 0;
let count = this.count;
if(count<2&&count>=0){
price =3
}
else if(count<5){
price =2
}
else if(count<=10){
price =1
}
else{
price =0.5
}
return price*count
}
}
})
</script>
</body>
</html>