watch、computed和methods之间的对比

更新时间:2023-05-25 21:55
  1. computed属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算。主要当作属性来使用;(

    vue中computed计算属性无法直接进行传参

    如果有传参数的需求比如说做数据筛选功能可以使用闭包函数(也叫匿名函数)实现

    )
  2. methods方法表示一个具体的操作,主要书写业务逻辑;
  3. watch一个对象,键是需要观察的表达式,值是对应回调函数。主要用来监听某些特定数据的变化,从而进行某些具体的业务逻辑操作;可以看作是computedmethods的结合体;