在Vue-cli里应用Vuex的state和mutations方法


Posted in Javascript onSeptember 16, 2018

首先,必须安装vuex的依赖

npm install vuex --save-dev

创建专属vuex的文件夹和store.js:

store.js里引入并应用插件vuex

定义常量state,用于存放变量&&定义常量mutations存放对变量的处理方法:

导出Vuex.store的实例,参数为刚才定义的state和mutations:

最后,还要在入口js文件引入到Vue的实例之中:

之后,我们就可以在组件当中,调用到我们在vuex存放的变量和方法:

首先:在父组件调用变量headTitle:

需要用到计算属性computed和vuex的mapState:(注释的写法也可以,但是mapState可以引入多个变量,比较方便)

这样,页面<h1>就会显示我们保存的变量headTitle的值为“口袋香港”

之后,我尝试在子组件,利用mutations的方法去改变headTitle的值:

结果,每次的改变,父组件的<h1>都会跟随改变。

这就是vuex的小小的应用实现。

以上这篇在Vue-cli里应用Vuex的state和mutations方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过javascript把图片转化为字符画
Oct 24 Javascript
JS循环遍历JSON数据的方法
Jul 08 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
Jan 13 Javascript
JavaScript中原型链存在的问题解析
Sep 25 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
Oct 28 Javascript
详解Javascript数据类型的转换规则
Dec 12 Javascript
使用vux实现上拉刷新功能遇到的坑
Feb 08 Javascript
JavaScript 下载svg图片为png格式
Jun 21 Javascript
Angular5.0 子组件通过service传递值给父组件的方法
Jul 13 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
Sep 13 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
Aug 23 Javascript
JS实现超级好看的鼠标小尾巴特效
Dec 01 Javascript
分享5个好用的javascript文件上传插件
Sep 16 #Javascript
vuex直接赋值的三种方法总结
Sep 16 #Javascript
vue 实现边输入边搜索功能的实例讲解
Sep 16 #Javascript
vue2过滤器模糊查询方法
Sep 16 #Javascript
vue里面使用mui的弹出日期选择插件实例
Sep 16 #Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 #Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
Sep 16 #Javascript
You might like
java EJB 加密与解密原理的一个例子
2008/01/11 PHP
php 数组二分法查找函数代码
2010/02/16 PHP
用php解析html的实现代码
2011/08/08 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
零基础php编程好学吗
2019/10/11 PHP
Jquery选择器 $实现原理
2009/12/02 Javascript
通过jQuery打造支持汉字,拼音,英文快速定位查询的超级select插件
2010/06/18 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
JavaScript与java语言有什么不同
2016/09/22 Javascript
JS实现的简单表单验证功能示例
2017/10/13 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
vue使用xe-utils函数库的具体方法
2018/03/06 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
2019/12/22 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
Python autoescape标签用法解析
2020/01/17 Python
python中关于数据类型的学习笔记
2020/07/19 Python
Python实现加密的RAR文件解压的方法(密码已知)
2020/09/11 Python
matplotlib阶梯图的实现(step())
2021/03/02 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
环法自行车赛官方商店:Le Tour de France
2017/08/27 全球购物
副总经理工作职责
2013/11/28 职场文书
双十佳事迹材料
2014/01/29 职场文书
小学校园活动策划
2014/01/30 职场文书
代办出身证明书
2014/10/21 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技