vuex

130 阅读1分钟

Vuex是独立于整个vue组件单独存在,是全局组件,可以在main.js看有没有注册,注册就是全局

Vuex是一个专门为vue.js是一个应用程序开发的状态管理模式:能存储的东西都可以放到vuex里面

核心概念: state(初始化数据) getters(相当于computed计算属性) mutations(改变state,处理同步请求) actions(操作mutations,处理异步数据, 读取异步数据---axios/fetckh) modules(划分模块)

安装命令:npm i vuex --save

在什么情况下应该使用Vuex? 首先vuex可以帮助我们管理共享状态,并附带了更多的概念和框架。 1.不打算开发大型单页应用,使用vuex可能是繁琐冗余的,可以使用store模式 2.需要构建一个中大型单页面应用,能更好的在组件外部管理状态,可以使用vuex