computed,methods,watch区别


区别

  1. computed属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算。主要当作属性来使用;
  2. methods方法表示一个具体的操作,主要书写业务逻辑;
  3. watch一个对象,键是需要观察的表达式,值是对应回调函数。主要用来监听某些特定数据的变化,从而进行某些具体的业务逻辑操作;可以看作是computedmethods的结合体;

渲染顺序

默认加载的时候先computed再watch,不执行methods;等触发某一事件后,则是:先methods再watch。


 上一篇
Vue中的$nextTick使用 Vue中的$nextTick使用
定义在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM 什么情况使用1.Vue生命周期的created()钩子函数进行的DOM操作一定要放在Vue.nextTick()的回调函数中,原因是在c
2019-02-23
下一篇 
设置文本超出特定行数显示省略号 设置文本超出特定行数显示省略号
注意,不支持ie overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 行数; -webkit-box-orient: ve
2018-12-25
  目录