手机版
网站地图
美文美图
最新动态
你好,欢迎访问
好美文阅读网
个性皮肤
搜索
网站首页
美文
文章
散文
日记
诗歌
小说
故事
句子
作文
签名
祝福语
情书
范文
读后感
文学百科
美文摘抄
节日文章
名家散文
网名大全
座右铭
口号大全
面试技巧
说说大全
阅读答案
诗词默写
流言蜚语
节日祝福
好句子
经典台词
谚语大全
亲情故事
友情故事
表白情书
工作报告
活动总结
心得体会
专题汇总
美文网首页
Vue
让前端飞
Web前端之路
简单的Vue兄弟组件通信
简单的Vue兄弟组件通信
作者:
喜隋成疾
| 来源:发表于
2017-06-22 10:06 被阅读1166次
前两天用vue写了点东西,需要在两个组件中通信,因为还没有研究vuex,并且只是简单的通信传值,也没必要麻烦vuex大大。所以就慢慢研究。在这里小记一下
搭建vue环境可以去看我的另一篇文章
链接
那么既然说到组件通信必然是要有组件的,这里先简单搞一下组件
首先我们来看一下目录树,这里我新建了一个叫做views的文件夹,里面用来存放我们的各种组件
以选中的inhours.vue为例,组件格式和普通的文件一样
在我们需要引入这个组件的页面里面我们这样写,三个位置,缺一不可,自定义标签的名字与下面import和components的名字必须保持一致,多个组件的话在components中用逗号隔开,这样一个组件就被我们引入进来了
按照上面的方法我们创建两个兄弟组件开始今天的主题
一、我们想要在两个兄弟组件之间通信,需要一个中间的
桥梁
,那么这个桥梁我们在这里叫他
eventbus,
我们选择在src/assets中新建他,他是长这个样子的
二、定义桥梁之后我们首先要在我们创建的这两个组件中引入他们
三、两个组件建立完了,就要开始通信了,这里要用到的是
bus.$emit()
和
bus.$on()
,这里的bus是你在组件中import的名字,后面跟的方法,前者是发送数据,后者是监听也就是接受数据,那么我们就可以这样写
在发送页面
上面的sendMsg函数我们选择让他自执行,然后在接收页面写在created钩子中,当然这里只是为了demo效果,你可以选择放在自己需要的地方,图中箭头所指的名称必须保持一致,这样我们就可以看到传过来的信息了
不知道到这里你有没有明白,总结起来就三点
~ 新建中央事件线
~ $emit 发送数据
~ $on 监听并接受数据
相关文章
网友评论
AChao_ZJU
:A good article
曼谷第一开膛手
:大雨天看到你的文章,心里暖暖的
Vue
让前端飞
Web前端之路
首页投稿(暂停使用,暂停投稿)
Vue.js开发技巧
本文标题:
简单的Vue兄弟组件通信
本文链接:
https://www.haomeiwen.com/subject/pnytcxtx.html
延伸阅读
那年盛夏诗歌
环境监察队工作总结范文
优秀教师学习心得范文
华胥引的读后感300字
《Its red》教学反思范文
农资购销的合同范本
竞选中队委优秀演讲稿
辞金蹈海的成语解释
《世纪宝鼎》公开课教案设计
因为爱你,所以牵挂
今生今世红尘醉——美到
一个90后的内心独白
致已逝去的高中年华
深度阅读
您也可以注册成为美文阅读网的作者,发表您的原创作品、分享您的心情!
情人节
母亲节
重阳节
清明节
端午节
植树节
元宵节
妇女节
愚人节
圣诞节
父亲节
教师节
儿童节
劳动节
青年节
建军节
万圣节
平安夜
光棍节
中秋节
国庆节
感恩节
腊八节
更多话题
栏目导航
Vue
让前端飞
Web前端之路
首页投稿(暂停使用,暂停投稿)
Vue.js开发技巧
摄影
故事
互联网
读书
旅行
热点阅读
《灿烂人生》
玉印派-白宇晨思维导图武林计划NO.28《读书笔记《唤醒内在的智
【现代诗】清明祭
如果没有自由,人生根本没有意义
Linux的用户管理(二)
致我最爱的英雄
来吧!邂逅原生态的夏天。
人生如器
👣#亲子陪伴成长生活记录#👣
性能测试 转载
Vue
Vue2.0子父组件通信
浅谈vue路由(一)
vue.js路由vue-router(一)——简单路由基础
前端框架天下三分:Angular React 和 Vue的比较
简单的Vue兄弟组件通信
MVVM and MVC区别 ,vue路由和嵌套路由
基于vue的移动端图片裁剪压缩处理
Vue的computed(计算属性)使用实例之TodoList
vue中ajax赋值问题
vue-router 配置路由
让前端飞
搭建博客方法汇总
如何开始一个模块化可扩展的Web App
JavaScript中的property和attribute的区
Javascript - ES6,ES8,ES2017,ECMA
web前端网站收藏
聊聊前端面试那点事儿
高效学习(一)互动篇:编程Vim正则表达式和英语
CSS 最核心的几个概念
Web 开发者必上的 10 个网站
【字體】爲什麼在Medium上閱讀非常舒服?
Web前端之路
传统 Ajax 已死,Fetch 永生
安利一个14年撸的轮子 - Node.js 多版本管理器
聊聊前端面试那点事儿
怎样的页面更易读?
现在很多网站的字号都太小了
Web 开发者必上的 10 个网站
Web Workers 介绍
淘宝前端工程师:国内WEB前端开发十日谈
免费高清!N个无/少版权限制的大图特供网站
表单验证工具--formFilter
首页投稿(暂停使用,暂停投稿)
为什么招能写的人
价值主张的工作表
书籍出版的未来
只需几分钟
[译] 为何 Google 关闭 Google Reader
传统 Ajax 已死,Fetch 永生
Waterman威迪文权威钢笔F尖评测
同时使用 Duolingo,Busuu 和 Memrise 学习
三级消息推送系统,解决微信推送、APP提醒和弹窗提醒问题
是不是 二十几岁的想念 都要隔着一片海
Vue.js开发技巧
webstorm添加vue模板支持
Vue资料总汇
【vue】vue组件化开发初体验-示例vue-loader-ex
Vue.js为什么不支持templateUrl模式
Vue.JS入门篇--计算属性
Vue.js入门教程
Vue.js快速入门
Vuejs 初试
Vuex 升级入坑小记
关于Vue生命周期的思考
网友评论