欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > Vuex 基础概念与环境搭建

Vuex 基础概念与环境搭建

2025/9/26 23:49:10 来源:https://blog.csdn.net/lh_1254/article/details/146285569  浏览:    关键词:Vuex 基础概念与环境搭建
  1. Vuex 是实现数据集中式状态管理的插件。所有组件共享 Vuex 中的数据,当任意组件修改数据时,其他组件会同步更新。与全局事件总线的区别在于:

    • 全局事件总线:数据传递但未真正共享
    • Vuex:数据存储在中央仓库,实现真正的共享
  2. 使用场景:

    • 多个组件依赖同一状态
    • 不同组件需要变更同一状态
  3. 环境搭建步骤:

    bash

    # Vue2 安装
    npm i vuex@3 --legacy-peer-deps
    # Vue3 安装
    npm i vuex@4
    
  4. 创建项目结构:

    plaintext

    src/
    └── store/└── index.js
    
  5. 初始化 Store:

    javascript

    // store/index.js
    import Vue from 'vue'
    import Vuex from 'vuex'Vue.use(Vuex)export default new Vuex.Store({state: { num: 1 },mutations: {},actions: {},modules: {}
    })
    
  6. 在 main.js 中关联 Store:

    javascript

    // main.js
    import Vue from 'vue'
    import App from './App.vue'
    import store from './store'new Vue({store,render: h => h(App)
    }).$mount('#app')

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词