ExtJs 专题
专题目录
您的位置:JS框架 > ExtJs 专题 > canDeactivate
canDeactivate
作者:--    发布时间:2019-11-20

在验证阶段,当一个组件将要被切出的时候被调用。

参数

  • transition {transition}

    调用 transition.next() 可以断定( resolve )此钩子函数。调用 transition.abort() 可以无效化并取消此次切换。

预期返回值

  • 可选择性返回 promise :

    • resolve(true) -> transition.next()
    • resolve(false) -> transition.abort()
    • reject(reason) -> transition.abort(reason)
  • 可选择性返回 boolean 值:

    • true -> transition.next()
    • false -> transition.abort()

详情

此钩子函数的调用顺序是从下至上。组件的 candeactivate 钩子仅在子级组件的 candeactivate 被断定( resolved )之后调用。

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册