我有一个要应用于json对象的过滤器列表.
我的基因Mutations 是这样的:
const mutations = {
setStars(state, payload) {
state.stars = payload;
this.dispatch('filter');
},
setReviews(state, payload) {
state.reviews = payload;
this.dispatch('filter');
}
};
由于过滤器是如何工作的,我需要重新应用它们,因为我不能简单地一直向下过滤列表,因为当用户取消 Select 过滤器选项时,这会给我带来麻烦.
因此,当对stars筛选器或reviews筛选器(用户正在筛选)进行变异时,我需要调用一个运行所有筛选器的函数.
我最简单的 Select 是什么?我可以添加一些辅助函数,或者设置一个调用Mutations 的操作来过滤我的结果吗?