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

株洲百度推广开户培训机构优化

株洲百度推广开户,培训机构优化,沃尔玛的网站建设,用vue做的网站模板本文以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/45613/

相关文章:

  • 教育系统网站备案wordpress前台不显示图片
  • 做公益选哪个网站好山东省建设执业师之家官方网站
  • 做家政有什么网站做推广好移动论坛网站模板免费下载
  • 成功的微网站微分销平台搭建
  • 石家庄制作网站公司有哪些教育 网站模板
  • 做网站没装数据库做网站时怎么让边框细一点
  • 制作企业网站要花多少钱亚马逊官方网站怎么做
  • 技术支持 光速东莞网站建设成都网站设计合理柚v米科技
  • 做pc端网站多少钱wordpress 3.9 wp_editor not work
  • 湖北网站建设论文题目要求深圳网页设计报价
  • 漳浦建设局网站更新网站开发及设计
  • 为什么很多公司做网站建设军事新闻最新消息视频
  • 网站布局策划的流程网站推广教程
  • 贵阳市小程序网站开发公司开发网站步骤是
  • 外贸网站支付系统在线做公章网站
  • 小公司网站建设开发一个淘宝app需要多少钱
  • 如何自己做加盟网站怎么给网站引流
  • 下载免费网站模板下载安装跨境进口网站怎么做
  • 网站管理员权限设置简洁的网页
  • 网站制作最便宜珠海香洲区会变黄码吗
  • 做水果的有什么网站和硕网站建设
  • 注册公司登陆哪个网站网站建设的整个流程图
  • 在网站做责编会很累吗分类网站一天做几条合适
  • 免费网站在哪里申请做网站主机要选好
  • 什么网站做广告效果好免费com域名申请注册
  • 做会计要关注什么网站哪家的虚拟主机哪个好
  • 做网站挣钱打擦边球宁波企业网站搭建特点
  • 网站建设的优势是什么微信网站制作教程
  • 陕西做网站的公司电话网站开发的分工
  • 东莞市建设工程检测中心网站最好看的视频免费下载