当路由器仅从“home”更改为“aboutpage”或任何其他页面时,我想要console.log,但是从主页。
我无法提出任何逻辑,所以没有尝试过任何事情。
答案 0 :(得分:1)
尝试这样的事情
Router.route('/', {
name : 'home',
template : 'home',
title: 'Home'
});
Router.route('/about', {
name : 'about',
template : 'about',
title: 'About'
});
Router.onStop(function(){
Session.set("previousPath",Router.current().route.getName());
});
Router.onBeforeAction(function(){
if(Session.get("previousPath")=="home"){
console.log('something')
}
this.next()
})