슬라이드 아웃 탐색 유형을 사용하여 기본 DevExpress PhoneJS v13.2.5 앱을 만들었습니다. 슬라이드 아웃 메뉴 (URL 해시 변경)를 사용하여 뷰를 멋지게 전환 할 수 있습니다. 그러나 뒤로 버튼이 작동하지 않는 것 같습니다. 뒤로 버튼을 누르면 URL 해시를 기반으로 이전보기로 이동합니다. 그러나 나는 대신 이전 페이지로 이동합니다. 따라서, 예를 들어, 다음과 나의 역사 인 것처럼 :PhoneJS back button not
www.google.com 로컬 호스트 : 로컬 호스트 4633 : 4633/# 홈 로컬 호스트 : 4633/# foo는 로컬 호스트 : 4633/# 바
그리고 뒤로 버튼을 누르십시오 (Chrome, Android 등을 사용하는 경우 문제가되지 않음). localhost : 4633/# foo로 다시 이동해야합니다. 그러나 www.google.com으로 되돌아갑니다. 때로는 이전 페이지로 이동하기 전에 localhost : 4633/# 루트으로 URL 변경 사항을 간략하게 확인합니다.
다른 사람에게도 이런 일이 일어 났습니까? 내 앱 구성에서 뭔가가 누락 되었습니까? 설명서에서 읽은 모든 것에서 "그냥 작동해야합니다."
"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();
});