无法为主视图设置初始URL

时间:2015-01-21 19:57:12

标签: javascript html html-framework-7

对于我正在制作的应用,当用户首次进入应用时,会加载默认主页(让我们称之为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

1 个答案:

答案 0 :(得分:0)

我使用的是之前版本的framework7。它解决了问题