为了账号安全,请及时绑定邮箱和手机立即绑定

vue中的过滤器和函数

vue中的过滤器和函数

神不在的星期二 2018-10-24 10:08:23
vue中,过滤器只能在双花括号或者v-blind后使用,实现同样效果,函数的代码相差不大。为什么还要去用过滤器呢
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

  1. Array原型链上的方法都可以用for循环能解决,那为什么还在上面添加那么多方法。

  2. 假如没有filter我使用函数应该怎么做?
    2.1 可能是改变原有数据,而如果我不能够改变原数据该怎么做,比如我元数据是Date,我只显示日期,但是我还要进行日期计算不能超过多少天。
    2.2 不改变原数据,拷贝一个新数据或计算属性?但是如果我是一个数组呢?如果我原数据会变动呢?

  3. 当然上面假设的方法都可以解决,但代码量相差不大就不现实,并且可能产生更多的对象代理、依赖收集等一大堆降低性能的问题。

  4. 语义,代码毕竟是给人看的。


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 573 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号