我看官方文档上说:
computed
和methods
的区别是,computed
会基于它们的依赖进行缓存,如果数据没法改变则computed
刷新时不会重新执行,而methods
则会每次执行。
but我写的例子并不是这样(写的是官方的例子)。
html:
<div id="app">
<div>{{methodsNow()}}</div>
<div>{{computedNow}}</div>
</div>
javascript:
new Vue({
el:'#app',
data:{
},
methods:{
methodsNow:function(){
return new Date().toLocaleString();
}
},
computed:{
computedNow:function(){
return new Date().toLocaleString();
}
}
});
大家来探讨一下,我是不是哪里写错了?
前端小y
白猪掌柜的
相关分类