有些手機切換應用的動畫是上下切換,我使用官網的登錄案例的時候發現這個問題,左右切換應用的手機沒有問題
上下切換就會出現
榮耀6X測試出現tabbar
解決方案
第一種:
(官網人員給出的解決方案)可以考慮這樣處理下:
在 manifest.json 源碼視圖中,app-plus 節點下新增 softinput 節點,然后設置 mode 為 adjustPan。
復制代碼"app-plus" : {
/* 5+App特有相關 */
"softinput" : {
"mode" : "adjustPan"
},
...
}
僅安卓生效且屬於應用級配置,不能單頁配置。在這種模式下,軟鍵盤彈出不會再擠壓窗口大小。
但是,獲取焦點的輸入框位置不能在頁面中太靠下,否則可能鍵盤彈出后遮擋住輸入框。
可能需要調整下設計,或者監聽下獲取焦點事件,主動向上滾動下頁面來處理這種場景。
補充:
打包后該設置生效,使用登錄模板打包后測試有效且沒有再出現閃現首頁 tabbar 的情況。
第二種
還有一種是一個同僚給我提的就是改用 nvue的格式 ,我自己實地測試確實是沒有出現過這種問題