🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Trait事件处理 当物体的某个属性的值发生变化的时候,程序中的其它的部分可能需要响应这个变化。这种事件驱动的技术在界面程序的编写中非常常见,而Traits库给trait属性提供了事件处理功能,让我们能将事件驱动模型运用到更广泛的场景中去。 我们可以使用如下多种方法让程序监听trait属性值的变化: * **静态命名** : 通过编写特定名称的函数处理trait属性值变化 * **静态修饰** : 用修饰函数 @on_trait_change * **动态监听** : 调用on_trait_change()或者on_trait_event()将trait属性(事件源)和处理函数联系起来 ## 静态命名的事件处理