首页 > 其他分享 >Vue cli 全局事件总线

Vue cli 全局事件总线

时间:2025-01-05 14:54:55浏览次数:1  
标签:checkChekbox Vue cli bus 总线 组件 全局

一、优点

任意组件间通讯

二、安装全局事件总线

mian.js,使用生命周期钩子beforeCreate

new Vue({
    el:'#app',
    render: h => h(App),
    // 生命周期钩子
    beforeCreate() {
        Vue.prototype.$bus = this
    },
})

三、使用全局事件组件

B组件传递数据给A组件

1、接受数据(A组件)

回调方法

methods:{
    checkChekbox(thingID){
        ....
        });
    },
}

生命周期钩子

//开启
mounted() {
    this.$bus.$on('checkChekbox', this.checkChekbox)
},
// 关闭
beforeDestroy() {
    this.$bus.$off('checkChekbox')
},

2、提供数据(B组件)

methods: {
    //点选 clickTing 触发事件
    clickThing(thingId){
        this.$bus.$emit('checkChekbox', thingId)
    },
},

 

标签:checkChekbox,Vue,cli,bus,总线,组件,全局
From: https://www.cnblogs.com/wt7018/p/18653362

相关文章

  • Java基于springboot+vue的宠物领养寄养救助系统pythgon+nodejs+php-计算机毕业设计
    目录功能和技术介绍具体实现截图开发核心技术:开发环境开发步骤编译运行核心代码部分展示系统设计详细视频演示可行性论证软件测试源码获取功能和技术介绍该系统基于浏览器的方式进行访问,采用springboot集成快速开发框架,前端使用vue方式,基于es5的语法,开发工具Intelli......
  • vue2把后端响应数据保存ex表格
    在Vue中实现点击按钮将后端响应的数据导出为.xlsx文件,可以使用axios进行数据请求,并结合xlsx和file-saver库完成文件的生成和下载。以下是完整实现步骤:1.安装依赖库运行以下命令安装所需的库:npminstallxlsxfile-saveraxios2.创建导出功能组件代码示例<te......
  • 期末大作业 :基于vue+elementUi+springboot的购物商城
    采用四层Web结构实现类似于淘宝购物系统开发,基本要求如下:实现多类型账户管理(店铺、顾客、一般浏览者)店铺实现对商品、顾客订单、店铺信息的管理顾客实现对商品查询、自身订单、个人信息的管理一般浏览者只拥有商品浏览的权限要求能完整实现货物的买卖全过程(模拟淘宝处理)辅助功......
  • 基于ssm旅游景点线上购票与预约系统(源码+vue+部署文档+前后端分离等)
    收藏关注不迷路!!......
  • I2C总线
    概述I2C(Inter-IntegratedCircuit),通常简称为IIC,是一种用在集成电路(IC)之间的串行通信总线。它是由Philips(现在的NXP半导体)在上世纪80年代开发的,并在之后广泛应用于各种电子设备和嵌入式系统中。信号线I2C为同步串行通信,使用两根线路进行通信,分别是数据线(SDA)和时钟线(SCL)SD......
  • Vue传递数据 子组件给父组件
    一、proprs父组件定义方法->传给子组件(子组件props接收)->子组件通过触发事件给父组件传递的方法赋值->父组件的方法获得值父组件定义方法methods:{getSchoodata(value){this.crossData=value}},父组件(定义方法)传递给子组件<SchoolData:getSch......
  • CanvasContext.clip
    CanvasContext.clip()CanvasContext是旧版的接口,新版Canvas2D接口与Web一致从基础库2.9.0开始,本接口停止维护,请使用RenderingContext代替基础库1.6.0开始支持,低版本需做兼容处理。小程序插件:支持相关文档:旧版画布迁移指南、canvas组件介绍功能描述从......
  • Vue+Spring Boot基于ssm+Vue的线上花店的设计与实现
    所需该项目可以在最下面查看联系方式,为防止迷路可以收藏文章,以防后期找不到项目介绍Vue+SpringBoot基于ssm+Vue的线上花店的设计与实现系统实现截图技术栈介绍JDK版本:jdk1.8+编程语言:java框架支持:springboot数据库:mysql版本不限数据库工具:Navicat/SQL......
  • 基于 SpringBoot + Vue的高校校园一卡通小程序
    所需该项目可以在最下面查看联系方式,为防止迷路可以收藏文章,以防后期找不到项目介绍基于SpringBoot+Vue的高校校园一卡通小程序系统实现截图技术栈介绍JDK版本:jdk1.8+编程语言:java框架支持:springboot数据库:mysql版本不限数据库工具:Navicat/SQLyog......
  • 基于SpringBoot/SSM+Vue怀旧小筑客栈管理系统设计与实现(源码+论文+PPT+部署文档教程
    所需该项目可以在最下面查看联系方式,为防止迷路可以收藏文章,以防后期找不到项目介绍基于SpringBoot/SSM+Vue怀旧小筑客栈管理系统设计与实现(源码+论文+PPT+部署文档教程等)系统实现截图技术栈介绍JDK版本:jdk1.8+编程语言:java框架支持:springboot数......