vuex的5个核心概念一(state和getters)

1.State单一状态树(Single Source Of Truth)

state中存放状态相关的信息

一个项目中只建一个store,所以通过 this.$store.state.属性名 的时候总能找到那个唯一的数据

2.Getters

将state中的数据经过某种变化

栗子:1.vuex中的getters定义方法

   2.组件中直接$store.getters.getters中的方法名  来使用

(1)将state中的数据计算他的平方值

(2)将state中的数组信息过滤并返回(将student中的年龄信息大于20的返回)

(3)将getters作为参数传入getters中的方法中(方便使用getters中的其他方法)

(4)返回一个自定义参数的数据

getters中默认是不能传递参数的(state和getters除外),如果希望让getters可以传递参数,那么只能让getters本身返回另一个函数

原文地址:https://www.cnblogs.com/yaya-003/p/12527998.html