場景:
app,Android移動端 實現點擊右上角圖標,回首頁。
問題:用了官網的?homeButton,圖標正常展示了,也可點擊,但每次點擊后是會返回上一頁而非首頁。
后來查到說,要結合onNavigationBarButtonTap生命周期函數使用,但毫無反應。
解決方法:
放棄這種方法,選擇官網提供的 自定義按鈕?buttons?pages.json 頁面路由 | uni-app官網
?
?
?
?代碼實現:
1、pages.json頁面設置自定義按鈕,這里圖標選擇官網提供的type: home,靠右展示
??
// 主要代碼:?
"titleNView": {"homeButton": "false","buttons": [{"type": "home","float": "right"}]
}
?2、在對應頁面加onNavigationBarButtonTap函數,我這里不需要區分按的什么按鈕,就沒有接收參數,若需要可以按官網來做判斷?頁面簡介 | uni-app官網
?
實現界面:?
?
?參考地址:【uniapp】解決autoBackButton不生效和onNavigationBarButtonTap不起作用問題:_autobackbutton失效_Sun Peng的博客-CSDN博客