Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化
简单理解为: 专门用于复杂组件间数据传递、管理
npm install vuex
则package.js中会显示对应版本
src下创建sotre文件,store中建立index.js文件
每一个 Vuex 应用的核心就是store(仓库)。“store”基本上就是一个容器,它包含着应用中大部分的状态 (state)
使用脚手架创建项目时自动会有以下配置
import Vue from 'vue' import Vuex from 'vuex'
外部安装的组件(为vue定制、配套的)都需要Vue.use()注册
Vue.use(Vuex)
同时在main.js中引入,根实例中注册
写法一
export default new Vuex.Store({ state: { }, mutations: { }, actions: { }, modules: { } })
写法二
var store = new Vuex.Store({ state: { }, mutations: { }, actions: { }, modules: { } }) export default store
本文作者:RKLS
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!