Ionic Framework中是否有友好的URL?我試圖用ion-nav和ion-tabs部件上,如果我瀏覽到的網頁Ionic Framework中的友好URL
this.nav.push(Page1);
// or
this.nav.setRoot(Page1);
URL總是http://localhost/我的網址不會改變(我需要http://localhost/page1,http://localhost/page2等)
Ionic Framework中是否有友好的URL?我試圖用ion-nav和ion-tabs部件上,如果我瀏覽到的網頁Ionic Framework中的友好URL
this.nav.push(Page1);
// or
this.nav.setRoot(Page1);
URL總是http://localhost/我的網址不會改變(我需要http://localhost/page1,http://localhost/page2等)
不幸的是,簡單的答案是否定的。可能有一些腳本解決方法可能能夠模仿這種行爲,但這不是框架本身的東西。
Ionic Navcontroller使用html5在頁面之間轉換,如電話應用程序而不是桌面Web瀏覽器。
我會建議這樣的: 構建一個僅調試頁面,其中包含直接啓動所有頁面的按鈕。在進入應用程序時將其設置爲根頁面,並在添加更多頁面時將其添加到該頁面。 (事實上,這些調試頁面變身成爲開發過程中我的「祕密網頁」,我躲在以便將來調試有用的信息)
這是我目前一個樣子:
這可能是最接近你想要使用本地工具。祝你好運!
我很好奇爲什麼downvote。 (特別是因爲我是新手,並試圖建立聲望)這似乎在Ionic文檔中有很好的記錄,他們已經將Ionic 1的URL導航提取到Ionic 2和3的Navcontroller中。是否有辦法使用url直接轉到一個頁面?我錯過了什麼? –
對不起,我的downvote。但似乎你沒有及時更新。深層鏈接是離子3的一個新的和大的功能。請查看[this](https://www.joshmorony.com/link-to-pages-via-urls-with-deep-linking-in-ionic /) – Duannx
啊..優秀!謝謝! –
你使用什麼離子版本?延遲加載是Ionic 3中的默認功能,當您使用它時,您的網址將用導航進行響應。 – Duannx