Runtime API / Method

NodeScriptContext.emit

从当前节点脚本发出一个组件或节点级业务事件。

使用说明

emit() 用于把输入事件转换为组件 surface 中声明的业务语义,例如 onClick、onClose 或 submit。payload 应保持可验证、可序列化,不要暴露 ECS 对象、DOM 对象或短生命周期 clone handle。

它不会伪造 pointer 命中或重新派发原生输入;输入目标、传播与默认行为仍由 Runtime 事件系统负责。

参数

eventstring
payloadT