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

vue 不相干的两个页面相互通信方式

1 注册一个中间件 bus.js

import Vue from 'vue';

// 使用 Event Bus

const bus = new Vue();

export default bus;

     

2  a.vue 通过点击事件发起通信

import bus from "@/public/bus.js";//导入中间件

<div @click="sendMessage(1)"> </div>

methods:{

        sendMessage(user_id){

              bus.$emit("sendMessage",'123');//通过事件发起给b.vue通信并传参数123

    }

}

3 b.vue 接受a.vue发过来的通信

import bus from "@/public/bus.js";//导入中间件

mounted(){

            bus.$on("sendMessage",(val)=>{

                   alert(val)//接受参数

                //处理自己业务逻辑

            })

        },

相关文章:

  • 流式编程 stream
  • FPGA刷题——数据位宽转换(整数倍非整数倍)
  • 自动控制原理7.2---信号的采样与保持
  • 深挖全媒体多模态数据价值,蜜度亮相2022世界人工智能大会
  • Qt开发及建立工程
  • 四十四、模板层
  • Django-ORM 单表查询
  • 基础数据结构详解
  • 淘宝天猫店铺商品API,店铺商品分类接口代码对接教程
  • 神器 SpringDoc 横空出世!最适合 SpringBoot 的API文档工具来了
  • 剑指offer68-77二分查找、排序
  • vue filters过滤器分别在template和script中使用
  • ssm毕设项目基于Java的城市公交查询系统ac5p2(java+VUE+Mybatis+Maven+Mysql+sprnig)
  • unity sdk -AppLovin MAX 广告聚合平台接入+Firebase统计
  • C#手动填充DataSet
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 「面试题」如何实现一个圣杯布局?
  • 2018一半小结一波
  • Apache Pulsar 2.1 重磅发布
  • CentOS 7 修改主机名
  • css布局,左右固定中间自适应实现
  • ES2017异步函数现已正式可用
  • Iterator 和 for...of 循环
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Javascript编码规范
  • Markdown 语法简单说明
  • php ci框架整合银盛支付
  • PHP 的 SAPI 是个什么东西
  • Vue ES6 Jade Scss Webpack Gulp
  • vue中实现单选
  • WebSocket使用
  • 阿里研究院入选中国企业智库系统影响力榜
  • 多线程 start 和 run 方法到底有什么区别?
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 前端相关框架总和
  • 实现菜单下拉伸展折叠效果demo
  • 微信开放平台全网发布【失败】的几点排查方法
  • 一道面试题引发的“血案”
  • 一个JAVA程序员成长之路分享
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 函数计算新功能-----支持C#函数
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • # 透过事物看本质的能力怎么培养?
  • #、%和$符号在OGNL表达式中经常出现
  • #14vue3生成表单并跳转到外部地址的方式
  • #单片机(TB6600驱动42步进电机)
  • (TOJ2804)Even? Odd?
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (简单) HDU 2612 Find a way,BFS。
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • ***详解账号泄露:全球约1亿用户已泄露