博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
taro 填坑之路(二)taro 通过事件监听 实现组件间传值
阅读量:6194 次
发布时间:2019-06-21

本文共 652 字,大约阅读时间需要 2 分钟。

1.组件传值的方式

2.事件监听原理

3.事件管理器

utils/event.js

/** * 事件池(事件管理器) * 通过事件监听传值 */class Event {  constructor() {    this.events = {};  }  // 监听  on(eventName,callBack){    if(this.events[eventName]){      // 存在事件      this.events[eventName].push(callBack);    }else{      // 不存在事件      this.events[eventName] = [callBack];    }  }  // 触发  emit(eventName,params){    if(this.events[eventName]){      this.events[eventName].map((callBack) => {        callBack(params);      })    }  }}export default Event;

4.调用实例

import Event from './event';let myEvent = new Event(); // 实例化一个事件管理器// 触发事件myEvent.emit("changeCata");// 监听事件myEvent.on("changeCata",() => {  //});

5.

转载地址:http://beuca.baihongyu.com/

你可能感兴趣的文章
不要小看了get 与set
查看>>
深夜食堂:加班码代码太烧脑_你最爱哪种加班美食?
查看>>
Vim技能修炼教程(17) - 编译自己的Vim
查看>>
在Ubuntu11.10中安装OpenCV2.3.1的详细步骤
查看>>
SEO
查看>>
javascript 常用技巧
查看>>
Mysql常用命令行大全
查看>>
算法练手 快排,堆排序,插入排序, 二分查找
查看>>
Java8新特性值Lambda --->匿名函数
查看>>
颜色对比比率计算
查看>>
算法整理-并查集和分治
查看>>
可能是最漂亮的Spring事务管理详解 专题
查看>>
Django学习【补充篇】:Django之MOdel进阶(QuerySet介绍以及这整体插入,中介模型等)...
查看>>
URAL 1932 The Secret of Identifier 题解
查看>>
jquery常用技巧拾贝
查看>>
[javaSE] GUI(事件监听机制)
查看>>
RSA加密的测试demo
查看>>
android 手机网络接入点名称及WAP、NET模式的区别
查看>>
向上取整和向下取整
查看>>
C#实现短链接生成服务
查看>>