1. @wya/ps
wya-ps for js
@wya/ps
Package: @wya/ps
Created by: wya-team
Last modified: Mon, 11 Apr 2022 10:21:00 GMT
Version: 1.0.3
License: MIT
Downloads: 4
Repository: https://github.com/wya-team/wya-ps

Install

npm install @wya/ps
yarn add @wya/ps

@wya/ps

npm changelog

安装

 npm install @wya/ps --save

使用方法

  • on 订阅
  • once 一次订阅
  • off 取消订阅
  • emit 发布事件
 import { Event } from 'wya-ps';
let source = new Event({ a: 2 });

// 订阅事件 ,不使用`() => {}`, 使用`function() {}`可以拿到当前对象,进行链式操作
source.on('[event-name]', ({ name }) => {
	console.log(name, this);
});

// 订阅listener
source.on(({ name }) => {
	console.log(name, this);
});

// 发布事件,第一个值事件,第二个值参数
source.emit('[event-name]', { name: 'wya-ps' }); 

// 取消事件订阅
source.off('[event-name]');

// 取消订阅listener
source.off();

待开发

。。。

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code