5
A
回答
0
你可以嘗試使用ionViewCanLeave
or ionViewWillLeave
事件。
看到這個issue #9533建議區分離開事件的「後退」導航。這對您的用例一旦實施後可以很方便。
8
要自定義默認後退按鈕操作,您需要覆蓋NavBar組件的backButtonClick()方法。
第1步:在您的「custom-class.ts」導入Navbar組件。創建auxMethod以覆蓋默認行爲並在您的ionViewDidLoad方法中調用。
import { Navbar } from 'ionic-angular';
import { ViewChild } from '@angular/core';
export class myCustomClass {
@ViewChild(Navbar) navBar: Navbar;
ionViewDidLoad() {
this.setBackButtonAction()
}
//Method to override the default back button action
setBackButtonAction(){
this.navBar.backButtonClick =() => {
//Write here wherever you wanna do
this.navCtrl.pop()
}
}
}
此代碼已在離子3.
+0
它工作得很好,謝謝:) – sebaferreras
相關問題
- 1. 自定義後退按鈕
- 2. Android的動作條後退按鈕自定義和調整
- 3. 自定義後退按鈕視圖
- 4. 爲UIImagePickerController自定義後退按鈕?
- 5. 自定義UIBarButtonItem後退按鈕
- 6. UINavigationController「後退按鈕」自定義文本?
- 7. 後退按鈕自定義圖像
- 8. 圖像自定義後退按鈕
- 9. 在IOS中自定義後退按鈕
- 10. UINavigationController中的自定義後退按鈕
- 11. 自定義Windows 10 UWP後退按鈕
- 12. iphone - 後退按鈕的自定義UIBarButtonItem
- 13. Ionic 2 - 防止退出應用程序硬件後退按鈕
- 14. 離子2後退按鈕
- 15. 自定義操作當按UINavigationController上的'後退按鈕'
- 16. 按下後退按鈕時的自定義動畫 - iOS
- 17. 自定義按鈕動作
- 18. navigationcontroller後退按鈕動作
- 19. Ionic - 谷歌地圖自定義按鈕
- 20. 設置後退按鈕自定義Outlook不起作用
- 21. IOS自定義導航後退按鈕不起作用
- 22. iOS:自定義後退按鈕轉換動畫
- 23. Ionic 1中的後退按鈕問題
- 24. Ionic 2防止硬件後退按鈕默認
- 25. Ionic 2自定義配置
- 26. 自定義鍵盤退格按鈕
- 27. 改變自定義按鈕動作
- 28. Joomla自定義管理按鈕動作
- 29. 安卓「後退」按鈕動作
- 30. 如何自定義(或禁用)JQueryMobile中的自動「後退」按鈕
你想要什麼樣的自定義進行了測試。我認爲離子在默認情況下在兒童頁面上提供了這個圖標 –
我希望通過點擊我不會返回到上一頁,而是返回到我指定的頁面,或者在返回之前進行處理。 – BeliliF