之前也不能这么写吗?我看官方也是用的枚举作参数的啊...

import {_decorator, Component, EventTarget} from ‘cc’;

const {ccclass, property} = _decorator;

@ccclass(‘测试’)
export class 测试 extends Component
{

事件: EventTarget = new EventTarget();

onLoad()
{
    this.事件.on(枚举b.b, () =>
    {
        console.log("11111111111111111111111")
    })
}

update(deltaTime: number)
{
    this.事件.emit(枚举a.a)
}

}

export enum 枚举a
{
a
}

export enum 枚举b
{
b
}

看起来没啥问题

你发送和监听应该要是同一个消息

枚举a的事件 会被枚举b监听 :upside_down_face:

你两个枚举的值都是 0,都是同一个事件