vuex详细使用教程
首先下载依赖
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详细使用教程相关推荐
- mysql为什么每天0点就装东西_MySQL的详细安装教程
1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...
- mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...
今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...
- python安装了运行不了_python详细安装教程
本章开始,我们将详细介绍Python编程环境的搭建,工欲善其事必先利其器,所以我们这里先介绍python详细安装教程.由于Python是跨平台的,他可以运行在Windows.Linux.Mac等系统上 ...
- truffle详细使用教程
详细使用教程 选择以太坊客户端 编译智能合约 运行迁移 测试智能合约 用 JavaScript 编写测试脚本 编写 Solidity 测试脚本 与智能合约交互 使用 EthPM 包管理工具 调试智能合 ...
- Apache的详细安装教程和遇到的问题解决方案
Apache的详细安装教程和遇到的问题解决方案 参考文章: (1)Apache的详细安装教程和遇到的问题解决方案 (2)https://www.cnblogs.com/jave1ove/p/54864 ...
- centos7 查看ip_VMware安装CentOS 7操作系统详细操作教程(网络配置)
网络配置,输入vi /etc/sysconfig/network-scripts/,按下Tab键,根据提示,输入ifcfg-eno16777736,按下Enter键,如下图所示: 图 1 网络配置-1 ...
- htc one m7刷Linux,HTC one m7官方刷机详细操作教程
由于很多软件功能都需要手机进行刷机,所以入手HTC one m7新机的用户一定想着如何刷机.下面就来教你HTC one m7官方刷机的详细操作教程! 准备事项: 1.手机必须能用usb数据线电脑,因为 ...
- apache mysql 连接数 winnt,APACHE PHP MYSQL PHPMYADMIN超详细配置教程
Apache+PHP+MySQL+phpMyAdmin超详细配置教程 安装之前需要下载 Apache2.0.59 PHP4.4.4Win32 MySQL4.12 phpMyAdmin2.9.1.1rc ...
- python详细教程-python入门(非常详细的教程)
对于初学者而言,您要做的只是专注于Python语言,阐明学习重点,掌握学习节奏,并逐步学习.根据我多年的学习和工作经验,编程语言的学习分为以下三个步骤,无论您是否具有编程基础,都可以通过比较来完成. ...
- OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细图文教程
OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细图文教程 大部分 OpenGL 是直接面向设备商的,如果开发者需要使用 Open ...
最新文章
- 使用java+TestNG进行接口回归测试
- 浅析网站优化工作具体包括哪些内容?
- qt 实现的电视遥控系统,如何让qt响应来自遥控器的按键信息?
- mongoDB初识一二三
- jsp后台批量导入excel表格数据到mysql中_PHP批量导入excell表格到mysql数据库
- leetcode 190. 颠倒二进制位
- 信息学奥赛一本通 2019:【例4.4】求阶乘
- 深度学习自学(十八):caffe网络调试设置-调参相关技巧
- Android Studio — Could not determine java version from ‘11.0.8‘. The project uses Gradle version wh
- python gui设计_[原创]使用VB设计Python的GUI界面(Tkinter Designer) 附源码,[更新V1.5.1]...
- 鸿蒙音响怎么调,好音质是调出来的 大师教你咋调试音响
- 【经典传颂】人月神话The Mythical Man-Month
- ink css,CSS text-decoration-skip-ink属性用法及代码示例
- Numpy下arr[2],arr[2,:],arr[2:,:]的区别
- Cypher制作数据-武汉地铁二号线
- HAFederation
- seo方法 seo优化技巧 教你如何提高网站排名
- Angular 5 整合容联云 即时通讯
- 【自动化运维新手村】Web框架序篇
- 广告效果不满意?试试互动广告!