在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中的运用上部
Nov 20 Javascript
JavaScript Timer实现代码
Feb 17 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
Mar 22 Javascript
使用Javascript实现选择下拉菜单互移并排序
Feb 23 Javascript
vue.js+boostrap项目实践(案例详解)
Sep 21 Javascript
jQuery插件form-validation-engine正则表达式操作示例
Feb 09 Javascript
Vue通过input筛选数据
Oct 26 Javascript
Angular如何引入第三方库的方法详解
Jul 13 Javascript
JavaScript解析及序列化JSON的方法实例分析
Jan 04 Javascript
vue-router结合vuex实现用户权限控制功能
Nov 14 Javascript
详解小程序如何动态绑定点击的执行方法
Nov 26 Javascript
vue实现整屏滚动切换
Jun 29 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
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
浅析is_writable的php实现
2013/06/18 PHP
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
PHP结合Vue实现滚动底部加载效果
2017/12/17 PHP
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
2014/03/28 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
2017/04/19 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
vue根据值给予不同class的实例
2018/09/29 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
Vue使用localStorage存储数据的方法
2019/05/27 Javascript
详解React 元素渲染
2020/07/07 Javascript
[03:18]DOTA2放量测试专访820:希望玩家加入国服大家庭
2013/08/25 DOTA
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
浅谈MySQL中的触发器
2015/05/05 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
Python设计模式之观察者模式原理与用法详解
2019/01/16 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
python:动态路由的Flask程序代码
2019/11/22 Python
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
初中三好学生事迹材料
2014/01/13 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
土地转让协议书
2014/09/27 职场文书
暑期社会实践证明书
2014/11/17 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
会计工作自我鉴定范文
2019/06/21 职场文书
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS