filter主要用于数据转化,为什么不用computed呢

computed具有缓存作用,感觉比filter性能好,filter不就跟methods差不多吗

阅读 2.3k
3 个回答

filter 可以串联 比如这样

{{value | filterA | filterB}}

还有前面朋友所说的注册方式

在针对某些属性值的情况下使用起来更优雅,耦合性更低

filter可以全局注册后不用每个page都引入方法啊,复用性更高。
computed适合本页面/组件的数据转换。
要是n个页面都需要一样的过滤数据,你怎么做?n个页面的数据过滤都写一样的computed吗?

但是filter可以适用于各种名字的变量,computed的话如果变量名变了的话就不好搞了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题