vuex是官方提供的管理全局变量的工具,主要是为了组件之间的交流,同时把组件的耦合性降到最低,只要根据官方的格式来写就可以了

1、安装

npm install vuex -S

2、配置

然后在 main.js 中引入

import store from './vuex/store'

3,核心仓库 store.js

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
// 这里定义初始值
let state = {name:"",};const mutations = {setName(context,msg){context.custid = msg;},};// 事件触发后的逻辑操作
// 参数为事件函数
const actions = {};// 返回改变后的数值
const getters = {};export default new Vuex.Store({state,mutations,actions,getters
})

4、读取store中的值

computed: {author () {return this.$store.state.name}}

5、改变值,官方推荐方法

this.$store.commit('setName',"Jack");
//setName要和store中mutations 里面的方法名对应

以上就是基本 简单的用法:

复杂的用法 参考 官网的 购物车案例。对于大项目~~有 区分模块的概念 等  后续补充!!

3333

转载于:https://www.cnblogs.com/lovelgx/articles/9024986.html

B VUE系列 三:vuex,vue全局变量管理和状态更新的利器相关推荐

  1. 【前端vue——系列6】vue连接摄像头并实现摄像头暂停,计时,截图到本地等功能

    系列文章总结 [前端vue--系列1]vue的路由 [前端vue--系列2]vue中的data是函数而不是对象与computed的实现原理 [前端vue--系列3]vue框架的优缺点:vue实现双向绑 ...

  2. 【Vue系列】vuex详解,一篇彻底搞懂vuex

    目录 1. 理解vuex 1.1 vuex是什么 1.2 什么是状态管理模式 1.3 什么时候用vuex 1.4 vuex工作原理 2. 应用vuex 2.1 安装vuex 2.2 搭建vuex环境 ...

  3. Vue「三」—— vue 侦听器、vue 计算属性、vue-cli、vue 组件

    本文为 Vue 系列笔记第三篇.参考:>> 黑马程序员 Vue 全套视频教程 系列文章阅读

  4. Vue 系列一 之 Vue 基础

    Create by jsliang on 2018-11-8 13:34:30 Recently revised in 2019-1-12 19:23:17 Hello 小伙伴们,如果觉得本文还不错, ...

  5. 【vue系列-07】vue脚手架的基本使用

    深入理解脚手架的使用 一,vue脚手架的基本使用 1,vue-cli安装 2,vue项目中的文件组成 3,render配置项 4,ref属性 5,props属性 6,mixin属性 7,scope属性 ...

  6. 【Vue系列1】—— Vue入门和基础指令

    点赞多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者! 干货满满,摆好姿势,点赞发车 ** 这是Vue框架的第一篇,也不说多重要,掌握的必要性这些了,懂的都懂,直接干货怼起来! ** 学 ...

  7. 【vue系列-01】vue初级入门以及demo实现详解

    vue的初级入门 1,vue是什么 2,vue的特点 2.1,采用组件化模式 2.2,声明式编码 2.3,虚拟DOM + Diff算法 3,vue的环境的基本配置和使用 3.1,在浏览器安装开发工具 ...

  8. 【vue系列-03】vue的计算属性,列表,监视属性及原理

    vue的核心属性 一,vue核心属性 1,计算属性 2,监视属性 3,样式绑定 3.1,class样式绑定 3.2,style样式绑定 4,条件渲染 5,列表渲染 5.1,遍历列表 5.2,key的作 ...

  9. 【vue系列-04】vue的表单数据收集,基本指令和自定义指令

    vue的表单数据收集.指令 一,vue的核心属性 1,收集表单数据 1.1,收集数据案例 1.1.1,type类型的输入框 1.1.2,radio类型的单选框 1.1.3,checkbox类型的复选框 ...

  10. 【vue系列-05】vue的生命周期(详解)

    深入理解vue的生命周期 一,vue的生命周期 1,创建流程 1.1,beforeCreate 1.2,created 2,挂载流程 2.1,beforeMount 2.2,mounted 3,更新流 ...

最新文章

  1. 2022-2028年中国羽绒工业投资分析及前景预测报告
  2. 某程序员大佬北漂16年,从住地下室到身家千万,如今回老家躺平!
  3. 【Java基础】基本类型与运算
  4. Tensorflow加载预训练模型和保存模型(ckpt文件)以及迁移学习finetuning
  5. org.apache.maven.archiver.mavenarchiver.getmanifest怎么解决
  6. 别做码农了,去做一名工程师
  7. 美国国家公路交通安全管理局对特斯拉Autopilot系统展开正式调查
  8. 开源框架Struts:FormBean滴那些事儿
  9. HTML静态网页--图片热点
  10. 毛子说PostgreSQL 需要实现多主
  11. 随笔:读书笔记--《九败一胜:美团创始人王兴创业十年》
  12. 推荐5款超实用的Chrome广告拦截插件
  13. 文件后缀对应文件类型表
  14. 计算机函数公式 加法,excel怎样使用加法函数公式
  15. 解决vs code使用code runner无法输入数据问题
  16. java定义静态常量_如何在Java中定义常量
  17. shineblink LD3320A语音识别
  18. ie6,ie7常见兼容性问题总结
  19. 解析拼手气红包金额划分算法
  20. Detectron2迷幻问题解答 - 持续连载

热门文章

  1. unity导出fbx_使用Blender和Unity创建一个简单Low Poly的模型(一)
  2. .net 怎么使用github_超快组装软件的使用hifiasm软件
  3. Python文件中,reload(sys)找不到的问题
  4. php分页类怎么使用,PHP实现的分页类定义与用法示例
  5. JAVA主类包涵其他类,Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )...
  6. 国足输韩国,柯洁很生气,后果很严重……
  7. 敏捷开发一千零一问:怎样处理重要但不明白的任务?
  8. 数据库的三种状态RESTRICT、QUIESCE和SUSPEND
  9. discuzX 数据库操作类
  10. 10个调试和排错的小建议