<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="app">
{{price}}
{{changePrice}}
<button @click="changeData">改变数据</button>
</div>
<script src="js/vue.js"></script>
<script type="text/javascript">
var vm=new Vue({
el :"#app",
data:{price:10},
computed:{
changePrice(){
return this.price*0.8;
}
},
watch:{
price(pre,after){
console.log("price has been changed");
//我不让你修改
this.price=10;
}
},
methods:{
changeData(){
this.price=998
}
}
});
</script>
</body>
</html>
vue2之计算属性和监听属性代码
最新推荐文章于 2024-07-25 09:37:37 发布