天天看點

ionic 傳回按鈕 registerBackButtonAction 報錯

ionic 傳回按鈕 registerBackButtonAction 報錯

ionic -v 現在的版本(2019-10-14)

5.2.4
           

以前的版本這樣用沒錯,查了很多資料都是這樣用,但會出錯

this.platform.registerBackButtonAction(() => { 編輯器會報錯
   this.appMinimize.minimize();
});
           

很大可能跟ionic 5 版本有關,查找資料是這樣寫

initializeApp() {
    this.platform.ready().then(() => {
      this.platform.backButton.subscribe(()=>{
            ...
        })
    });
  }
           

也可這樣用

initializeApp() {
    this.platform.ready().then(() => {
      document.addEventListener("backbutton",()=>{ 
        alert("sdsd")
      })
    })
  }