一覧=定数{}
// イベント名とイベントプールにイベント機能プット
機能 $ ON(名前、FUNC){
IF(FUNC名|| !!)リターン;
IF!(Object.keys(一覧).INCLUDES(名)){
一覧[名] = FUNC;
}
}
// 検索の名前を見つけるイベントプールイベントに応じて実行
機能$ EMIT(名前、...のArg){
IF(名前)!リターン;
IF (Object.keys(一覧)。 (名))が含まれる{
一覧[名前]を(...のArg)
}
}
// 実行はイベント後にクリアされるように、完全かつニーズはない
機能$ OFF(名){
IF(!名)リターン;
もし(Object.keys(リスト).INCLUDES(名)){
リスト[名] = NULL ;
削除リスト[名]
}
}
エクスポート{
$に、
放射$、
$オフ、
}
非親子値コンポーネントを渡すイベントのサブスクリプション・パッケージ(リアクト)
おすすめ
転載: www.cnblogs.com/ayujun/p/12078334.html
ランキング