对于我正在制作的应用,当用户首次进入应用时,会加载默认主页(让我们称之为index.html
)。用户登录后,会将其路由到应用的另一个页面(我们称之为feed.html
)。
当用户离开应用并决定稍后返回但仍然登录应用时,我希望用户在应用加载时自动看{4}},而不是feed.html
。< / p>
我有什么方法可以做到这一点?我已尝试动态更改默认网址,并在html中显示here,但index.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
。
答案 0 :(得分:0)
我使用的是之前版本的framework7。它解决了问题