1
我真的很喜歡這個標籤在離子3的風格,當你有一個圖標和文字:使用離子標籤的操作
https://ionicframework.com/docs/components/#tabs-icon-text
但是在App我使用我有4個操作。例如打開相機,打開Google地圖等。而這個我想在這種風格的頁面底部顯示。
我該如何做到這一點,因爲這不是選項卡的真正目的,因爲我沒有找到類似的組件。
我真的很喜歡這個標籤在離子3的風格,當你有一個圖標和文字:使用離子標籤的操作
https://ionicframework.com/docs/components/#tabs-icon-text
但是在App我使用我有4個操作。例如打開相機,打開Google地圖等。而這個我想在這種風格的頁面底部顯示。
我該如何做到這一點,因爲這不是選項卡的真正目的,因爲我沒有找到類似的組件。
就像你可以在the Tab docs看到:
有時你可能需要調用,而不是導航到新 頁面的方法。當選擇該選項卡時,您可以使用
(ionSelect)
事件調用您的類 上的方法。
<ion-tabs>
<ion-tab (ionSelect)="chat()" tabTitle="Show Modal"></ion-tab>
</ion-tabs>
然後
export class Tabs {
constructor(public modalCtrl: ModalController) {}
chat() {
let modal = this.modalCtrl.create(ChatPage);
modal.present();
}
}
感謝。但是,我現在如何處理所顯示的頁面,因爲我的所有選項卡都在調用方法。目前第一個突出顯示。 – user5417542
我在過去的一個應用程序中完成了以下工作:您仍然可以在每個選項卡中以root身份設置頁面,並且內容可能只是圖像或一些幫助文本。通過這種方式,當點擊每個標籤圖標時,您仍然會在背景中看到與該標籤相關的內容,圖標將被標記爲選中狀態,並執行操作(打開相機,打開Google地圖...)。它在你的應用程序的上下文中有意義嗎? – sebaferreras
好吧,我現在將嘗試爲每個元素設置相同的根頁面,並嘗試攔截樣式,當選擇某個元素時,它看起來總是相同的。 :) – user5417542