export class Custom {
// 事件监听
on (name, cb) {
window.addEventListener(name, (e) => {
cb(e.detail)
})
}
// 事件触发
emit(name, data) {
const event = new CustomEvent(name, {
detail: data
})
window.dispatchEvent(event)
}
}
ハリウッド原則 - 連絡しないでください。必要なときに電話します。
依存関係の注入 - メイン アプリケーションの表示と非表示を切り替え、サブアプリケーションを介してサブアプリケーションに注入します。