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

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

阅读 2.3k
3 个回答

filter 可以串联 比如这样

{{value | filterA | filterB}}

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

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

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

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

推荐问题