首先下载依赖

npm install vuex@next --save
yarn add vuex@next --save

创建一个store文件

store的代码

import Vue from "vue"
import Vuex from "vuex"Vue.use(Vuex)export default new Vuex.Store({state: {age:1//要想修改这里面的值,唯一的方法是提交mutations//使用store变量的方法this.$store.state.age},getters: {//类似computed},mutations: {//类似methods,但不能放异步方法test(state){state.1++}//页面中的使用方法this.$store.commit('test')},actions: {//类似methods,可实现异步方法(实际调用了mutations中的方法来实现)asyncAwl(context){setTimeout(()=>{context.commit('test')},2000)}//使用方法this.$store.dispatch("asyncAwl")}})

在main.js中引入创建的store文件

import store from './store'//在Vue根组件中挂载store
new Vue({el: '#app',store,components: { App },template: '<App/>'
})

如果项目比较大的话建议把仓库模块化,详见从 Vuex 0.6.x 迁移到 1.0 — Vue.js

如果是vue3项目的话建议去看ssr  详见状态管理 | Vue.js

vuex详细使用教程相关推荐

  1. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  2. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  3. python安装了运行不了_python详细安装教程

    本章开始,我们将详细介绍Python编程环境的搭建,工欲善其事必先利其器,所以我们这里先介绍python详细安装教程.由于Python是跨平台的,他可以运行在Windows.Linux.Mac等系统上 ...

  4. truffle详细使用教程

    详细使用教程 选择以太坊客户端 编译智能合约 运行迁移 测试智能合约 用 JavaScript 编写测试脚本 编写 Solidity 测试脚本 与智能合约交互 使用 EthPM 包管理工具 调试智能合 ...

  5. Apache的详细安装教程和遇到的问题解决方案

    Apache的详细安装教程和遇到的问题解决方案 参考文章: (1)Apache的详细安装教程和遇到的问题解决方案 (2)https://www.cnblogs.com/jave1ove/p/54864 ...

  6. centos7 查看ip_VMware安装CentOS 7操作系统详细操作教程(网络配置)

    网络配置,输入vi /etc/sysconfig/network-scripts/,按下Tab键,根据提示,输入ifcfg-eno16777736,按下Enter键,如下图所示: 图 1 网络配置-1 ...

  7. htc one m7刷Linux,HTC one m7官方刷机详细操作教程

    由于很多软件功能都需要手机进行刷机,所以入手HTC one m7新机的用户一定想着如何刷机.下面就来教你HTC one m7官方刷机的详细操作教程! 准备事项: 1.手机必须能用usb数据线电脑,因为 ...

  8. apache mysql 连接数 winnt,APACHE PHP MYSQL PHPMYADMIN超详细配置教程

    Apache+PHP+MySQL+phpMyAdmin超详细配置教程 安装之前需要下载 Apache2.0.59 PHP4.4.4Win32 MySQL4.12 phpMyAdmin2.9.1.1rc ...

  9. python详细教程-python入门(非常详细的教程)

    对于初学者而言,您要做的只是专注于Python语言,阐明学习重点,掌握学习节奏,并逐步学习.根据我多年的学习和工作经验,编程语言的学习分为以下三个步骤,无论您是否具有编程基础,都可以通过比较来完成. ...

  10. OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细图文教程

    OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细图文教程 大部分 OpenGL 是直接面向设备商的,如果开发者需要使用 Open ...

最新文章

  1. 使用java+TestNG进行接口回归测试
  2. 浅析网站优化工作具体包括哪些内容?
  3. qt 实现的电视遥控系统,如何让qt响应来自遥控器的按键信息?
  4. mongoDB初识一二三
  5. jsp后台批量导入excel表格数据到mysql中_PHP批量导入excell表格到mysql数据库
  6. leetcode 190. 颠倒二进制位
  7. 信息学奥赛一本通 2019:【例4.4】求阶乘
  8. 深度学习自学(十八):caffe网络调试设置-调参相关技巧
  9. Android Studio — Could not determine java version from ‘11.0.8‘. The project uses Gradle version wh
  10. python gui设计_[原创]使用VB设计Python的GUI界面(Tkinter Designer) 附源码,[更新V1.5.1]...
  11. 鸿蒙音响怎么调,好音质是调出来的 大师教你咋调试音响
  12. 【经典传颂】人月神话The Mythical Man-Month
  13. ink css,CSS text-decoration-skip-ink属性用法及代码示例
  14. Numpy下arr[2],arr[2,:],arr[2:,:]的区别
  15. Cypher制作数据-武汉地铁二号线
  16. HAFederation
  17. seo方法 seo优化技巧 教你如何提高网站排名
  18. Angular 5 整合容联云 即时通讯
  19. 【自动化运维新手村】Web框架序篇
  20. 广告效果不满意?试试互动广告!

热门文章

  1. 链家二手房100页Xpath爬取保存csv
  2. 云计算为何要学Docker容器?怎样快速入门
  3. 【可靠性试验分享专栏】关于可靠性,应该了解的那些知识
  4. 【坑】JRebel启动 knife4j(swagger) 文档导致响应参数,涉及通用泛型无法读取属性
  5. 操作系统实验二死锁避免之银行家算法的模拟
  6. Battery Historian电量分析工具安装运行详解
  7. 基于Maven+SSM演出道具物品租赁管理系统
  8. matlab中中括号的用法
  9. 学生党还是不当月光族舒服
  10. 币须知道|方文山从音乐切入区块链?疑亲自操刀白皮书