对于我正在制作的应用程序,当用户第一次进入应用程序时,会加载默认主页(我们称之为index.html
)。用户登录后,他们将被路由到应用程序的另一个页面(我们称之为feed.html
)。
当用户离开应用程序并决定稍后再回来,但仍登录到应用程序时,我希望用户feed.html
在应用程序加载时自动看到,而不是index.html
.
有什么办法可以做到这一点吗?我已尝试动态更改默认 url,并在 html 中如此处所示,但index.html
不断加载而不是feed.html
.
提前致谢。
更新:
var mainView;
if (localStorage.getItem("isLoggedIn") !== null){
// If already logged in
mainView = myApp.addView(".view-main", {
url: "feed.html"
});
}
else {
mainView = myApp.addView(".view-main", {});
}
所以这是我的代码。根据文档,url
在实例化主视图时设置参数应该设置页面的默认url,以便在视图加载时加载,但feed.html
不加载。
在此之前,我会使用路由器将用户转发到加载feed.html
后:index.html
mainView.router.load({
url: "feed.html"
});
但如果可能的话,我宁愿让用户登陆feed.html
而不是index.html
。