deactivate

deactivate(transition) [-> Promise]

在激活阶段,当一个组件将要被禁用和移除之时被调用。

参数

  • transition {Transition}

    调用 transition.next() 可以断定( resolve )这个钩子函数。注意,这里调用 transition.abort() 并不会把应用回退到前一个路由状态因为此时切换已经被确认合法了。

预期返回值

  • 可选择性返回 Promise
    • resolve -> transition.next()
    • reject(reason) -> transition.abort(reason)

详情

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

新组件的 activate 钩子函数会在所有组件的 deactivate 钩子函数被断定( resolved )之后被调用。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部