VUEX的store用法_vuex store_CRMEB的博客-程序员秘密

技术标签: 学习笔记  前端  vue.js  CRMEB  javascript  

重新搭建项目
进入以个文件夹:cd vuewebpackapp
初始化这个项目:vue init webpack vuexapp
一系列的选择确认后
就会创建好文件
在搭建好的环境中操作
父组件传递数据给子组件
在components新建parent.vue(父组件)和一个son.vue子组件;
在父组件内引入子组件import son from ‘./son’,并传msg给子组件

在这里插入图片描述

子组件如何接收父组件传递的内容:

在这里插入图片描述

helloworld.vue
子组件传数据给父组件
父组件从子组件接收数据,如何设置

在这里插入图片描述

子组件向父组件传递数据
在子组件设置按钮

在这里插入图片描述
在这里插入图片描述

在父组件里接收

在这里插入图片描述

渲染在页面上

在这里插入图片描述

VUEX的作用?
例如打开淘宝上面有很多不同的界面和组件,但是每一个组件都知道我的登录状态,就是用vuex来实现的

用来管理状态,共享数据,在各个组件之间管理外部状态,如何使用?
第一步:引入vuex,通过use方法使用它;
第二步:创建状态仓库;
第三步:通过this.$store.state.xxx直接拿到需要的数据

//创建状态仓库
var store = new Vuex.Store({
    state:{
    XXX:xxx
    }
})
//直接通过this.$store.xxx拿到全局状态
复制代码

新建outter.vue
outter文件和parent和son文件,没有父子关系,但是又想让他们之间共享数据,就用到vuex文件;
在终端安装:npm i vuex
在main.js中引入Vuex:import Vuex from ‘vuex’
接着在main.js中use一下:Vue.use(Vuex)
创建状态仓库
var store = new Vuex.store({ state:{ num:88 } })

在这里插入图片描述

在son.vue文件中如何获取文件?

在这里插入图片描述

把这个计算属性渲染到页面上:

在这里插入图片描述
在这里插入图片描述

在父组件中的代码与子组件类似,只是getNum换成getCount
在outter中 也是一样

在这里插入图片描述

三个组件都拿到了Num:88,实现了资源共享。

最后
如果你觉得此文对你有一丁点帮助,点个赞。或者可以加入我的开发交流群:1025263163相互学习,我们会有专业的技术答疑解惑

如果你觉得这篇文章对你有点用的话,麻烦请给我们的开源项目点点star: https://gitee.com/ZhongBangKeJi/CRMEB不胜感激 !

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/CRMEB/article/details/121968580

智能推荐

你以为你以为的就是安全的密码?_weixin_34318272的博客-程序员秘密

什么是好密码?几乎每一个网站都给出了差不多一样的标准:长度得8位以上;需含大小写字母、数字及符号;不要用任何出现在字典里面的词,包括部分替换(如用[email protected]或fai1也不好)。  只要你的密码满足了这些标准,基本上网站都会奖励你一个绿色的强密码标示—好密码。但是实际上你和网站都错了。为什么?原因首先要从密码是如何被破解讲起。***如何破解密码  网站是通过...

2020CCPC(长春) - Ragdoll(启发式合并+带权并查集)_Frozen_Guardian的博客-程序员秘密

题目大意:初始时给出 n 个集合,每个集合中都包含有一个数字,现在要求执行 m 次操作,每次操作分为下列三种类型:1 x y:在 x 位置新建一个集合,并且放置一个数字 y 2 x y:合并集合 x 和集合 y 3 x y:将集合 x 中的数字修改为 y每次执行完操作后需要回答,对于每个集合而言,的匹配数之和题目分析:首先考虑何时 x 和 y 才可以匹配,假设任取两个数字 x 和 y,再设 gcd( x , y ) = gcd = x ^ y,需要满足 x % gcd == 0 &..

Ubuntu学习笔记:没有ssh-server服务_没有openssh服务器_小马啵啵的博客-程序员秘密

Ubuntu学习笔记:没有ssh-server服务没有就安装(在服务器端)sudo apt-get install openshh-server我这里是因为已经有了,没有的话,安装会要输入Y然后回车等待安装完查看是否安装成功看到openssh-sercer就是安装成功...

C++面试100题,1——40_c++ 一级_aFakeProgramer的博客-程序员秘密

C与c++有什么不同?在c++中能使用引用就不要使用指针,要改变一个一级指针就要用一个二级指针。要改变一个二级指针就要用一个三级指针,会变得越来越复杂。A类中的func1是虚函数,func2不是虚函数。B类中 func1是虚函数,func2是虚函数。这题选A引用与指针的区别?虚继承和虚函数...

随便推点

3D Object Detection——BEV-based methods_考拉喜欢吃火腿的博客-程序员秘密

MV3D:Multi-View 3D Object Detection Network for Autonomous DrivingAVOD:Joint 3D Proposal Generation and Object Detection from View Aggregation代表1:MV3D代表2:AVOD

Power Query 系列 (09) - 合并查询,全面超越 VLookup 函数_stone0823的博客-程序员秘密

VLookup 函数据说在 Excel 函数的使用频率排名前三,但这个函数也有不少局限性,Microsoft 推出了一个新的函数 XLookup 可以用于取代 VLookup。但 XLookup 目前还没有正式发布。处理多表连接,如果有多条件连接的时候,之前我比较多的是用 MS Access 的查询,但现在有了 Power Query (PQ),在 Excel 中也能愉快的玩耍了...

今年暑假不AC - 九度教程第22题_九度教程第22题今年暑假不ac_Yoc Lu的博客-程序员秘密

今年暑假不AC - 九度教程第22题题目时间限制:1 秒 内存限制:128 兆 特殊判题:否题目描述:“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%…”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永...

Jay的中国风---天涯过客_NK_test的博客-程序员秘密

风起雁南下  景萧萧  落黄沙独坐沏壶茶  沏成一夜  灯下你在几里外  的人家  想着他一针一线  绣着花 晨霜攀黛瓦  抖落霜  冷了茶抚琴欲对话  欲问琴声 初落下弦外思念透窗花  而你却什么  也不回答 琴弦断了  缘尽了  你也走了爱恨起落  故事经过  只留下我几番离愁  世事参透  都入酒问你是否  心不在这  少了什么 琴弦断

(STITP)jotm-btp的改进(一)_smartzxy的博客-程序员秘密

      根据之前的源码分析,我打算先扩展Decider的cohesion模式。      原本Decider类的实现方式:对于Atomic模式,由于ConfirmTransaction消息没有传递Inferiors-list参数,所以可以直接调用jotm中ControlImpl类的commit(boolean)方法来执行事务的提交或是回滚操作(感慨,分析ControlImpl类的实现方式真...

mySQL修改表的时候受外键影响_酥梨儿的博客-程序员秘密

Cannot change column ‘XXX’: used in a foreign key constraint ‘XXX’ of table ‘XXX’尝试修改属性的时候遇到了该值是另一个表的外键。输入:set foreign_key_checks = 0;修改后再输入:set foreign_key_checks = 1;即可。...

推荐文章

热门文章

相关标签