filters的this问题 =》 》》 https://github.com/vuejs/vue/issues/5998
有时候我们在使用vue中的过滤器filters方法时,用到this
时会报undefined
错,那是因为在filters中的this指向其实是为undefined
,如果真的想使用可以全局定义一个that, 进行代替,let that = this; 那是因为当初为了设计过滤器filters更偏重于对文本数据的转化,如果使用上下文中的this,可以使用计算属性computed或者方法methods。
这在2.x中是有意的。过滤器应该是纯函数,并且不应依赖于 |
您可以将其 另外,我认为最好支持 例如,如果我们有fn1,fn2和fn3,并且这样的代码 |
yyx990803 已评论 on 29 Jun 2017