-
Vuex 是实现数据集中式状态管理的插件。所有组件共享 Vuex 中的数据,当任意组件修改数据时,其他组件会同步更新。与全局事件总线的区别在于:
- 全局事件总线:数据传递但未真正共享
- Vuex:数据存储在中央仓库,实现真正的共享
-
使用场景:
- 多个组件依赖同一状态
- 不同组件需要变更同一状态
-
环境搭建步骤:
bash
# Vue2 安装 npm i vuex@3 --legacy-peer-deps # Vue3 安装 npm i vuex@4
-
创建项目结构:
plaintext
src/ └── store/└── index.js
-
初始化 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: {} })
-
在 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')
Vuex 基础概念与环境搭建
2025/9/26 23:49:10
来源:https://blog.csdn.net/lh_1254/article/details/146285569
浏览:
次
关键词:Vuex 基础概念与环境搭建
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com
热文排行
最新新闻
- OpenCV 图形API(60)颜色空间转换-----将图像从 YUV 色彩空间转换为 RGB 色彩空间函数YUV2RGB()
- Day16 -实例:Web利用邮箱被动绕过CDN拿真实ip
- True strength lies in embracing vulnerability as a gateway to growth.
- 全解:Redis RDB持久化和AOF持久化
- OpenCV 图形API(20)用于执行标量与矩阵之间的逐元素减法操作函数subRC()
- 使用 acme.sh 申请域名 SSL/TLS 证书完整指南
- 常见的Web安全漏洞——XSS
- ts:使用typeof运算符输出各对象的类型
- 磁力猫官网cilimao,获取磁力链接的操作步骤
- Kafka生产者架构深度剖析
推荐新闻
- OpenCV 图形API(60)颜色空间转换-----将图像从 YUV 色彩空间转换为 RGB 色彩空间函数YUV2RGB()
- Day16 -实例:Web利用邮箱被动绕过CDN拿真实ip
- True strength lies in embracing vulnerability as a gateway to growth.
- 全解:Redis RDB持久化和AOF持久化
- OpenCV 图形API(20)用于执行标量与矩阵之间的逐元素减法操作函数subRC()
- 使用 acme.sh 申请域名 SSL/TLS 证书完整指南
- 常见的Web安全漏洞——XSS
- ts:使用typeof运算符输出各对象的类型
- 磁力猫官网cilimao,获取磁力链接的操作步骤
- Kafka生产者架构深度剖析