【发布时间】:2016-06-02 12:36:16
【问题描述】:
我最近使用 framework7 和 cordova 构建了一个应用程序。我的应用程序由一个包含所有视图的 html 文件组成。为了在视图之间导航,每个子视图的顶部都有一个后退按钮。
如果有人按下设备上的返回按钮,应用程序将被关闭。
当我在子页面中时,如何使用后退按钮进入主页面?
我已经阅读了 framework7 网站上的路由器 API,但它确实令人困惑并且似乎不起作用。这是我正在尝试的:
<html>
<head>...</head>
<body>
...
<!-- Views -->
<div class="views">
<!-- View -->
<div class="view view-main">
<!-- Pages -->
<div class="pages">
<!-- Home page -->
<div class="page" data-page="index">
<div class="page-content">
<p>Home page</p>
</div>
</div>
<!-- About page -->
<div class="page cached" data-page="about">
<div class="page-content">
<p>About page</p>
</div>
</div>
<!-- Services page -->
<div class="page cached" data-page="services">
<div class="page-content">
<p>Services page</p>
</div>
</div>
</div>
</div>
</div>
...
</body>
</html>
// Initialize App
var myApp = new Framework7();
// Initialize View
var mainView = myApp.addView('.view-main')
// Load about page:
mainView.router.load({pageName: 'about'});
请注意,当我在另一个 div 中时,我想使用设备上的物理按钮导航到主视图。
请帮忙。
【问题讨论】:
标签: javascript android html cordova html-framework-7