- methods,指向对象。方法表示一个具体的操作,主要书写业务逻辑。
- computed,指向对象。计算属性无论如何都要return一个值,适合做一些简单的数据操作再return出去;属性的结果会被缓存,除非依赖的响应式属性发生变化才会重新计算;主要当作属性来用;引用一些数据,需要先经过一系列操作。
- watch,指向对象。键是需要观察的表达式,值是对应回调函数(观察的表达式发生变化时调用);主要用来监听特定数据的变化,从而进行某些具体业务逻辑操作;可以看作是methods和computed的结合体;主要监听一些虚拟的东西。
平时主要用哪个,要看业务场景更适合用哪个。