data
data是里面的数据是全局属性,可以在export default{ } 任何地方调用。
deta是方法所以写成data(){ return{ } }。数据都写在return{} 里面 数据呈键值对形式.
computed:computed和data不一样。他是在{} 里面写方法并且可以调用data里面的值。
methods:他是完成方法的一个数据
<template>
<!-- deta computed methods -->
<div>
<div class="box">{{sucess}}</div>
<div>--------------------------------------------</div>
<div>computed:{{message}}</div>
<div>--------------------------------------------</div>
<div @click="show()">点击我</div>
<!-- 必须要由一个div包住,最外层div相当于body -->
</div>
</template>
<script>
export default{
data(){
return{
sucess: '好厉害',
num:10
}
},
computed:{
// computed里面写函数
message(){
return 10+this.num
}
},
methods : {
show(){
alert(123)
}
}
}
</script>