当前路线停用后如何获得下一条路线。?

How to get next route after the current route deactivate.?

我有一些使用路由 'deactivate' 方法的代码如下。

 deactivate: function() {
        this._super();
        //some code here

    }

在这条路线停用后,有没有办法确定用户试图去哪里(URL 的路线)?

我鼓励您为此目的使用 willTransition 操作方法挂钩,因为它将在 deactivate 挂钩方法之前调用。

transition.targetName将提供目标路线。

actions: {        
        willTransition(transition) {
            this._super(...arguments);
            console.log('willTransition user ', transition.targetName);
        }
    }