(这里多说一句吧,vuex的出现是为了解决组件间的通信问题,如果你的操作或者数据不涉及到公共操作,只是单一组件操作,请务必不要把这些状态值或者function存储到vuex中,因为vuex会把自身挂载到所有组件上...系列中会讲到.)
1.getters
Vuex 允许我们在 store 中定义“getter”(可以认为是 store 的计算属性)。...,这里我重点介绍一下getters和computed的不同,就是上面的第三种用法,我之前在vue进阶系列中探讨过computed,filters两种数据处理工具的局限性,有兴趣的可以去看这篇文章,computed...的一个缺点就是不能传参,假设你要去判断一个数组里是否存在某个值,那你没法将某个值传到computed中去,这其实是一个很蛋疼的事情,当然你可以通过某些特殊手段,这里我不展开,有兴趣的可以留言.而getters...$store.getters.findArr(7))
}
}
结果如下所示.
2.mapGetters 辅助函数
关于辅助函数的使用和对象展开符的使用我在本系列的第二章中已经说的很明白了