computed可做缓存,像属性一样使用
methods不可缓存,调用的是方法
{{ }} 用于输出对象属性和函数返回值。
<div id="app">
{{msg1}}
<p>{{resMsg()}}</p>
</div>
<script type="text/javascript">
var app=new Vue({
el:'#app',
data:{
msg1:"WORLD"
},
//调用的属性
//计算属性 会做缓存
computed:{
// resMsg () {
// return this.msg1.split("").reverse().join("");
// }
},
//调用的方法
//方法 不做缓存 调用时+()
//methods 用于定义的函数,可以通过 return 来返回函数值。
methods:{
resMsg () {
return this.msg1.split("").reverse().join("");
}
}
})
</script>