我使用滑出式导航类型创建了基本的DevExpress PhoneJS v13.2.5应用程序。我可以使用滑出菜单很好地切换视图(URL哈希更改)。但是,后退按钮似乎不起作用。我希望当我点击后退按钮时,我会根据URL哈希转到以前的视图。但是,我转到上一页。因此,举例来说,如果我的历史如下:PhoneJS后退按钮不起作用
www.google.com 本地主机:4633 本地主机:4633 /#家 本地主机:4633 /#富 本地主机:4633 /#酒吧
我点击后退按钮(如果我使用的是Chrome,Android等,无关紧要),我希望能够回到localhost:4633 /#foo。不过,我被带回到www.google.com。有时,在我转到上一页之前,我简要地看到URL更改为localhost:4633 /#root。
这发生过其他人吗?我在应用程序配置中丢失了什么?从我在文档中阅读的所有内容中,它应该“只是工作。”这里是我的应用程序初始化:
"use strict";
var MyApp = window.MyApp = {};
$(function() {
MyApp.app = new DevExpress.framework.html.HtmlApplication({
namespace: MyApp,
navigationType: "slideout",
navigation: [
{
title: "Home",
action: "#home",
icon: "home"
},
{
title: "Foo",
action: "#foo",
icon: "info"
},
{
title: "Bar",
action: "#bar",
icon: "info"
}
]
});
MyApp.app.router.register(":view", { view: "home" });
MyApp.app.navigate();
});