场景:通过filters中的方法去修改data中的数据时出现报错。
补充:filters中的this指的并非vue的实例,在vue的filters中使用this引用data中的数据是无法获取的。
那么问题来了:如何在filtres中使用data中的方法?
方法一:可以申明全局变量,改变this方法。
1.在对应的组件中申明全局变量
2.在beforeCreated申明周期中修改this的指向,并在filters中使用。就可以获取data中申明变量
方法二:可以直接给filter传递参数。