事件与响应
这一部分覆盖事件系统与响应式功能,包括事件、订阅、事件管线等内容。
事件(Event)event 声明一个广播频道:emit 一次发射,所有订阅者依次收到载荷。事件可以挂在模块顶层,也可以挂在类型上成为实例事件。
订阅句柄与事件值(Subscription)每次订阅产出一个 subscription 句柄,事件名在值位产出一个事件值。句柄管退订与统计,事件值管把频道当数据传递。
事件等待(Event Await)await <事件源> 在异步函数里挂起当前帧,直到该事件下次触发,并把载荷取回来。等待的本质是一次性订阅:触发即恢复、恢复即出册,不产生订阅句柄,与 ~> 订阅互不干扰。
事件管线(Pipeline)事件声明可以带 before / after / finally 三个管线段,把「发射前后」的规则写进频道本身:before 能改写载荷或取消派发,after 在派发后执行,finally 无条件执行。
响应式(Reactive)响应式的核心是 computed 派生读:读的时候按依赖现算,依赖变了值自动跟着变。bind 再把「源变 → 目标写入」做成一条声明。
动画(Animation)animated prop 声明「随时间逼近目标值」的只读属性:源表达式给出目标,缓动函数与时长给出路径。读到的值是按当前时刻插出来的中间值,源变化之后值不是立刻跳过去,而是在时长里逐步逼近。
最后更新于 2026年10月11日
