electron-egg electron-egg
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
❤️成为赞助商
  • 教程

  • ee-bin

  • ee-core

    • addon

      • 插件模块
      • window
    • bin
    • config
    • const
    • const/channel
    • controller
    • core
    • cross
    • ee
    • electron
    • electron/app
    • electron/window
    • exception
    • httpclient
    • jobs
    • jobs/ChildJob
    • jobs/ChildPoolJob
    • loader
    • log
    • message
    • message/childMessage
      • ps
      • services
      • socket
      • storage
      • storage/jsondb
      • storage/sqlite
      • tools
      • this-app

      • utils
      • utils/helper
      • utils/is
      • utils/json
      • utils/time
      • utils/ip
      • utils/get-port
      • oldUtils
    • ee-go

    目录

    message/childMessage

    ee-core:v2.0.3

    # 介绍

    消息模块。在主进程和子进程之间发送消息。

    # 使用方法

    const { childMessage } = require('ee-core/message');
    

    # API列表

    # send(eventName, params = {}, receiver)

    • eventName [] - 监听的事件名称
    • params [] - 参数
    • receiver [] - 接收者,值:'job' | 'task',默认:'task'

    向主进程发消息。task.on() 监听的事件。

    const timerTask = this.myJob.exec('./jobs/example/timer', {jobId});
    timerTask.emitter.on('job-timer-progress', (data) => {
      // ...
    })
    
    // 发送
    childMessage.send(eventName, {jobId, number:0, pid:0});
    

    # sendToMain(eventName, params = {})

    • eventName [] - 监听的事件名称
    • params [] - 参数

    向主进程发消息,myjob.on() 监听的事件。

    # 在主进程任务监听
    myjob.on('job-timer-progress', (data) => {
      // some things
    })
    
    # 在子进程发送
    let eventName = 'job-timer-progress';
    childMessage.sendToMain(eventName, {jobId, number});
    
    上次更新: 2025/06/06, 07:21:49
    message
    ps

    ← message ps→

    Theme by Vdoing | Copyright © 2023-2025 哆啦好梦 | 京ICP备15041380号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×