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

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

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

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

  • onBeforeTransition
  • onBefore
  • onLeaveState
  • onLeave
  • onTransition

你可能感兴趣的:(界面上的有限状态机(五))