vuex的核心思想:把存在于一个或一定范围内的对应关系(单向数据流或数据流)抽离出来,在项目全局中是使用。
最简单的使用方法是:在项目中新建一个js文件。在这个文件中引入vue组件和vuex组件(需要提前下载),调用vue.use()方法,安装vuex,然后通过vuex创建一个实例对象。在实例中定义state状态(可以简单的理解为数据),同/异步方法(mutations/actions),用return deafult 返回这个实例。
在需要使用的组件中的methods中使用this.$states.commit(同步)/this.$states.dispeath(异步)传参。
mutations中定义的方法第一个参数是states,后边的参数作为接收值的参数。
网友评论