2016-01-06 652 views
2

我有兩個html文件,兩個文件的內容都以tag html開頭,而不是以tag ons-page或ons-navigator開頭。如何從一個html文件跳轉到另一個html文件(這兩個html文件的內容都以<html>開頭)

一個是index.html,在這個文件中我有一些ons頁面(如用戶登錄,註冊,忘記密碼), 另一個是main.html,主要的業務邏輯UI /邏輯。

問題是: 當用戶登錄過程完成後,如何從index.html跳轉到main.html?我怎樣才能將一些數據從index.html傳遞給main.html。

window.open("main.html", '_self'); 

上面的代碼僅適用於PC瀏覽器,不適用於Android。

window.url = "main.html"; 

上面的代碼不適用於PC瀏覽器和Android。

回答

2

如果您的文件不包含ons-template或者內容未在不同HTML文件中傳播,則無法使用Onsen UI導航模式。在使用ons-template或將內容分割爲多個文件時是否存在任何問題? 此外,您使用哪個元素來執行頁面導航?如果您正在使用ons-navigatorvar='myNavigator',您可以執行包含以下指令功能:

myNavigator.pushPage('main.html', {param1: 'bla'}) 
+0

謝謝:)我明白這個問題。昨天我認爲應該將登錄過程和主要業務邏輯劃分爲兩個單獨的html文件,但實際上並非必要。登錄後,我可以使用resetToPage()轉移到主要的業務邏輯並完全破壞登錄過程相關的頁面。 –

相關問題