你必须知道的vuex的知识点

关于vuex必须知道里面的这几个属性:

state,actions,getters,mutations,setters

state:对应存储在vuex中的变量或者对象。(把它当成一个类对象就好了,里面放了各种的属性)

setters:定义方法去赋值给state中的属性,通过传参的方式

getters:定义方法去获取state中属性的值


setter也是如此,不过一般setter一般通过mutations来定义

关于state,getters,setters,如果学过java,就可以形象的理解为一个类对象,里面有setter,getter方法。

mutations:设置方法去修改state里面的值,并且是通过store.commit(name,data)的方式去调用

mutation里面的方法来达到修改state里面的属性。


actions:定义方法提供给组件使用,通过mapActions,将action中定义的方法暴露出去



理解以上的几点,就可以灵活的使用vuex了,vuex在vue中特别的好用,也特别的常用。

你可能感兴趣的:(你必须知道的vuex的知识点)