解決方案:page-container頁面容器組件
文檔鏈接:https://developers.weixin.qq.com/miniprogram/dev/component/page-container.html
功能說明:
小程序如果在頁面內進行復雜的界面設計(如在頁面內彈出半屏的彈窗、在頁面內加載一個全屏的子頁面等),用戶進行返回操作會直接離開當前頁面,不符合用戶預期,預期應為關閉當前彈出的組件。 為此提供“假頁”容器組件,效果類似于 popup 彈出層,頁面內存在該容器時,當用戶進行返回操作,關閉該容器不關閉頁面。返回操作包括三種情形,右滑手勢、安卓物理返回鍵和調用 navigateBack 接口。
使用限制:
-
tip
: 當前頁面最多只有1
個容器,若已存在容器的情況下,無法增加新的容器 -
tip
:wx.navigateBack
無法在頁面棧頂調用,此時沒有上一級頁面