computed

  计算属性,是用来声明式的描述一个值依赖了其它的值,当你在模板里把数据绑定到一个计算属性上时,Vue 会在其依赖的任何值导致该计算属性改变时更新 DOM。这个功能非常强大,它可以让你的代码更加声明式、数据驱动并且易于维护。

  计算属性的值会被缓存,只有在其某个反应依赖改变才会重新计算。

data:{
msg:"old"
},
computed:{                  //使用msgNew绑定到html
msgNew:function(){
return this.msg+Date.now();      //其中msg是msgNew的依赖,当msg改变,msgNew才会改变,只要msg没有改变,调用msgNew就会是之前缓存好的值
}
}, 
html
<div>{{msgNew}}</div> 

  

  

05-11 17:25