在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 相关文章推荐
[对联广告] JS脚本类
Aug 27 Javascript
Auntion-TableSort国人写的一个javascript表格排序的东西
Nov 12 Javascript
jquery选择器-根据多个属性选择示例代码
Oct 21 Javascript
jquery toolbar与网页浮动工具条具体实现代码
Jan 12 Javascript
prototype框架中美元符号$用法分析
Jan 22 Javascript
AngularJS入门教程之AngularJS模型
Apr 18 Javascript
js中数组的常用方法小结
Dec 30 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
Jun 04 Javascript
基于ES6 Array.of的用法(实例讲解)
Sep 05 Javascript
Vue实现类似Spring官网图片滑动效果方法
Mar 01 Javascript
基于iview-admin实现动态路由的示例代码
Oct 02 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
Nov 15 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
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
2014/12/24 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
javascript 秒表计时器实现代码
2017/03/09 Javascript
JS实现面向对象继承的5种方式分析
2018/07/21 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
layui表单提交到后台自动封装到实体类的方法
2019/09/12 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
vue-router结合vuex实现用户权限控制功能
2019/11/14 Javascript
原生js实现下拉选项卡
2019/11/27 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中实现结构相似的函数调用方法
2015/03/10 Python
python计算auc指标实例
2017/07/13 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
python3获取当前文件的上一级目录实例
2018/04/26 Python
Python用字典构建多级菜单功能
2019/07/11 Python
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
运动会入场解说词300字
2014/01/25 职场文书
项目经理任命书
2014/06/04 职场文书
学校团代会开幕词
2016/03/04 职场文书
实用求职信模板范文
2019/05/13 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
Python加密技术之RSA加密解密的实现
2022/04/08 Python