界面上的有限状态机(五)

前面介绍了有限状态机状态转换时激发的事件,这些事件可以在状态机methods种定义捕获函数,这些函数会传入一个lifecycle 对象,这个对象种包含转换的名称和起始、终止状态:

  • transition:转换名称
  • from:转换前的状态名称
  • to:转换后的状态名称
    这个对象是转换事件的第一个参数,转换事件还可以接收其它参数,这些参数在调用转换函数时传入。

最后介绍一下转换的取消,可以在下面的事件中显示返回false,取消转换:

  • onBeforeTransition
  • onBefore<TRANSITION>
  • onLeaveState
  • onLeave<STATE>
  • onTransition
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容