gpt4 book ai didi

meteor - 带有 Meteor 的 Iron Router 路由之间的动画页面转换

转载 作者:行者123 更新时间:2023-12-04 11:51:34 26 4
gpt4 key购买 nike

目前,我找到的在路由之间设置动画的唯一解决方案就是淡出当前页面 onBeforeAction并淡入新页面 onAfterAction .但这只是蹩脚的。

我想尝试执行 some really sleek transitions like these .

我相信这需要同时在页面上呈现多个页面,但这似乎非常占用资源,甚至似乎根本不使用铁路由器。

有什么想法可以实现吗?

最佳答案

我使用这样的解决方案 http://meteorpad.com/pad/5kii9SRbbnjiTHeQe

MeteorPad 不允许使用 IronRouter,所以我的例子没有使用它。在 IronRouter 中,您可以使用 action() 方法设置“currentPage” session 变量并始终呈现“transitioner”模板。像这样的东西:

Router.map(function() {
this.route('home', {
path: '/',
action: function() {
Session.set('currentPage', 'home');
this.render('transitioner');
}
});

this.route('about', {
action: function() {
Session.set('currentPage', 'about');
this.render('transitioner');
}
});
});

我为此使用了一个包装器。它还可以帮助我定义过渡样式和方向。

并小心订阅/取消订阅,因为上一页将在转换完成之前对订阅更改使用react!

关于meteor - 带有 Meteor 的 Iron Router 路由之间的动画页面转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25819250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com