Onsen 1.3.14 android 后退按钮退出应用程序而不是调用 navi.popPage()
Onsen 1.3.14 android backbutton exit application instead of calling navi.popPage()
我正在使用 Onsen 1.3.14。根据我的阅读,我认为 android 后退按钮应该默认调用 navi.popPage(),但我的应用程序总是退出。
我也试过用这个
但还是不行。
这是一个错误吗?是否有使 android 后退按钮不退出应用程序的解决方法?
谢谢。
此致
android 后退按钮不应该调用 navi.popPage()
。例如,如果有一个滑动菜单而不是导航器怎么办?
如果你想实现一个popPage
,你可以这样写:
document.addEventListener("backbutton",onBackButtonPressed, false);
function onBackButtonPressed(){
var element = document.querySelector("ons-navigator");
element.popPage();
}
如果想了解更多关于OnsenUI中android后退按钮的处理方法,可以查看官方文档:
这是你首先可以做的定义一个模块
var module = ons.bootstrap('my-app', ['onsen']);
然后您可以在您的 ons-page 标签上方启动 ons-navigator 标签
<ons-navigator title="Navigator" var="myNavigator">
然后您只需在工具栏中添加后退按钮即可
<ons-toolbar>
<div class="left">
<ons-back-button fixed-width="false" style="font-size: 26px; vertical-align: -4px">Back</ons-back-button>
</div>
</ons-toolbar>
我正在使用 Onsen 1.3.14。根据我的阅读,我认为 android 后退按钮应该默认调用 navi.popPage(),但我的应用程序总是退出。
我也试过用这个
但还是不行。
这是一个错误吗?是否有使 android 后退按钮不退出应用程序的解决方法?
谢谢。
此致
android 后退按钮不应该调用 navi.popPage()
。例如,如果有一个滑动菜单而不是导航器怎么办?
如果你想实现一个popPage
,你可以这样写:
document.addEventListener("backbutton",onBackButtonPressed, false);
function onBackButtonPressed(){
var element = document.querySelector("ons-navigator");
element.popPage();
}
如果想了解更多关于OnsenUI中android后退按钮的处理方法,可以查看官方文档:
这是你首先可以做的定义一个模块
var module = ons.bootstrap('my-app', ['onsen']);
然后您可以在您的 ons-page 标签上方启动 ons-navigator 标签
<ons-navigator title="Navigator" var="myNavigator">
然后您只需在工具栏中添加后退按钮即可
<ons-toolbar>
<div class="left">
<ons-back-button fixed-width="false" style="font-size: 26px; vertical-align: -4px">Back</ons-back-button>
</div>
</ons-toolbar>