vue中的计算属性 computed

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>

</head>
<body>
<div id="app">
<p>{{msg}}</p>
<button @click="clickHandler">点击修改</button>

</div>
<script src="vue.js"></script>
<script>
let vm=new Vue({
el: '#app',
data() {
return {
msg: "alex",
age: 18
}

},
methods: {
clickHandler() {
//this的指向就是当前对象 Vue
this.msg = "wusir";
this.age = 20;
console.log(11,this);
},
// clickHandler: function () {
// this.msg = "daahuadan";
// console.log(22,this);//Vue
// }

},
computed:{
myMsg:function(){
//计算属性只有getter方法
return `我的名字是$(this.msg)`
}
}
})
</script>
</body>
</html>
posted @ 2018-12-01 16:52  团子emma  阅读(80)  评论(0)    收藏  举报