当前位置: 首页 > news >正文

高端网站设计官网浙江省建设厅继续教育网站首页

高端网站设计官网,浙江省建设厅继续教育网站首页,怎么样开发小程序,大连 商城网站制作公司本文以vue2中爷孙组件通讯为例,需求是点击孙组件的按钮,实现关闭爷组件的弹窗。 全局事件总线是通过Vue实例的事件系统来实现组件之间的通讯,可以方便地在任何组件中进行事件的触发和监听。 以下是使用全局事件总线实现爷孙组件通讯的步骤&a…

本文以vue2中爷孙组件通讯为例,需求是点击孙组件的按钮,实现关闭爷组件的弹窗。

全局事件总线是通过Vue实例的事件系统来实现组件之间的通讯,可以方便地在任何组件中进行事件的触发和监听。

以下是使用全局事件总线实现爷孙组件通讯的步骤:

  1. 创建一个新的Vue实例作为全局事件总线,可以将其定义在一个单独的文件中,例如event-bus.js
    // event-bus.jsimport Vue from 'vue';
    export const EventBus = new Vue();
    

2.在爷爷组件中使用EventBus.$on监听事件,并在事件处理函数中关闭对话框:

// Grandparent.vue<template><div><Dialog :visible="dialogVisible"></Dialog></div>
</template><script>
import { EventBus } from './event-bus.js';export default {data() {return {dialogVisible: false};},created() {EventBus.$on('closeDialog', () => {this.dialogVisible = false;});}
};
</script>

3. 在孙组件中使用EventBus.$emit()触发事件

// Grandchild.vue<template><div><button @click="closeDialog">Close Dialog</button></div>
</template><script>
import { EventBus } from './event-bus.js';export default {methods: {closeDialog() {EventBus.$emit('closeDialog');}}
};
</script>

 通过以上步骤,可以使用全局事件总线实现爷孙组件之间的通讯。当孙组件中的按钮被点击时,会触发closeDialog事件,爷爷组件会监听到该事件并关闭对话框。

兄弟组件之间也可以使用全局事件总线实现数据共享;

总结步骤:

http://www.yayakq.cn/news/764680/

相关文章:

  • 建立网站要怎么做河南建筑工程有限公司
  • 北京制作网站公司排名做网站有要求吗
  • 相亲网与做网站肇庆做网站的公司
  • 中太建设集团网站百度一下百度搜索官网
  • 网站免费下载appwordpress 后台的图片怎么 关闭
  • 长沙做搜索引擎的公司网站优化软件排名技术
  • 网站模板建站教程商务网站建设数据处理
  • 有做数学题的网站吗做动漫的网站
  • 江阴做网站的引进韩国电影
  • 如何做好网站内链兰州网站备案
  • 太原网站优化公司做版权保护的网站
  • 河南网站建设电话网站建设 部署与发布
  • 比较好的公文写作网站装修设计软件手机版免费版
  • 褚橙的网站建设穿越yin线的做网站
  • 成都专线运输电话高州网站seo
  • 济南网站建设外包公司排名运营推广怎么学
  • 怎么做商业网站模板wordpress博客站点地图
  • 电子政务门户网站建设的教训杭州电子商务公司排行
  • 深圳沙井做网站公司软件开发项目管理书籍
  • 广西桂林网站建设网络广告策划方案范文
  • 免费大气网站模板陕西省建设网三类人员继续教育
  • 企业网站的价值体现是在优化手机网站
  • 长沙手机网站设计生活服务网站建设方案
  • 做网站一般注册商标哪个类网站内链是什么
  • 网站登记表网站主页设计素材
  • 微网站建设完 不知道怎么推广咋办太原专业设计网页公司
  • 自己建网站怎么赚钱广州百度搜索排名优化
  • 个人博客网站的设计与实现微网站 好处
  • dw做网站的所有流程怎么做招聘网站设计
  • 菜单宣传网站怎么做的网站建设应列支什么科目