vuex 介绍
vuex 是 一个 专门为 vue.js 应用所设计的集中式状态管理架构。它借鉴了 Flux 和 R edux 的设计思想,但简化了概念,并且采用了一种为能更好发挥 vue.js 数据响应机制而专门设计的实现 。
vuex ?包含有五个基本的对象:?
state :存储状态。也就是变量; getters :派生状态。也就是set、get中的get,有两个可选参数:state、getters分别可以 获取 state中的变量和其他的getters。外部 调用 方式: store.getters.personInfo() 。就和vue的co mpu ted差不多; mutations :提交状态 修改 。也就是set、get中的set,这是vuex中唯一 修改 state的方式,但 不支持 异步操作。第 一个 参数 默 认是state。外部 调用 方式: store.commit('SET_AGE',18) 。和vue中的methods类似。 actions :和mutations类似。不过actions 支持 异步操作。第 一个 参数 默 认是和store具有相同参数 属性 的对象。外部 调用 方式: store. dis patch('nameAsyn') 。 modules :store的子模块, 内容 就相当于是store的 一个 实例。 调用 方式和前面介绍的相似,只是要 加上 当前子模块名,如: store.a.getters.xxx() 。 链接 : http://www.fly63.com/nav/961网站地址 : http://vuex.vuejs.org/
GitHub: https://github.com/vuejs/vuex
网站描述: 一个 专门为 Vue.js 应用所设计的集中式状态管理架构
vuex官方网站
官方网站: http://vuex.vuejs.org/
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did175737