0.0.1 • Published 1 year ago

fe-channel v0.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

@aiessay/channel :id=channel

端上window回调函数管理

安装

# npm
npm install @aiessay/channel
# yarn
yarn add @aiessay/channel
# pnpm
pnpm add @aiessay/channel

使用

  // name自定义
  const { channel } = require("channel");
  channel.sendMessage(
    type: name, // 管道名称
    data: {},
    from: "****" // 页面来源
  )
  // 建议onMessage写在顶级组件中
  channel.onMessage(async data => {
    if (data?.type === name) {
      // 执行逻辑
    }
  });
0.0.1

1 year ago