第一步:安装 Vuex 你可以通过以下命令来全局安装 Vuex: ```bash npm install vuex --save ``` 或者如果你使用的是 Yarn: ```bash yarn add vuex ```
第二步:创建一个新的 Vuex store 在你的项目中创建一个名为 `store` 的文件夹(可以放在任意目录下),并在其内创建一个 JavaScript 文件(例如 `index.js`)。 在 `index.js` 中,你可以定义你的状态管理器: ```javascript // store/index.js import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); export default new Vuex.Store({ state: { counter: 0, }, mutations: { increment(state) { state.counter++; }, }, actions: { incrementAction({ commit }) { commit('increment'); }, }, getters: { counterCount: (state) => state.counter, }, }); ```
第三步:在主应用文件中导入并使用 Vuex 假设你的 main.js 文件位于 `src/main.js`: ```javascript // src/main.js import { createApp } from 'vue'; import App from './App.vue'; import store from './store'; // 引入你在上面创建的 Vuex 实例 createApp(App) .use(store) // 将 Vuex store 添加到 Vue 应用程序中 .mount('#app'); ```
第四步:在你的组件中使用 Vuex 的状态和功能
假设你有以下一个简单的 Vue 组件:
```html
相关推荐