我使用Router.go('/message');
点击按钮后将用户重定向到其他页面我想在5秒后将用户再次重定向到主页。
是否可以使用铁路由器包进行此操作?
答案 0 :(得分:2)
根据@ceejayoz和@zauber的评论中的建议,您可以使用setTimeout
。
由于你重定向到一个页面,渲染一个模板并希望在5秒后重定向,我建议在onRendered
块而不是路由器中重定向。
Template.templateName.onRendered(function() {
Meteor.setTimeout(function () {
Router.go('/some-route')
}, 300);
});
如果你要做的是检查然后重定向到正确的地方,你可以使用onBeforeAction
或渲染/重定向到没有onBeforeAction
的地方。
如果这不能解决您的问题,请使用特定详细信息编辑您的问题,如果您想要一个示例,请给我留言。