评论

page-container组件模拟页面,实现自定义返回

自定义页面返回处理

小程序原生并不提供返回事件的拦截,即使自定义头部也只能拦截到点击头部返回按钮的事件。

无法拦截到物理按钮的返回以及侧滑返回。

恰好看到page-container这个组件可以在用户操作返回(手势、物理按钮和navigateBack接口)时,不关闭页面,而关闭容器。

如果把这个page-container视为页面,刚好可以覆盖到需求。然后在page-container的beforeLeave里面自定义返回处理。


小程序原生并不提供返回事件的拦截,即使自定义头部也只能拦截到点击头部返回按钮的事件。

无法拦截到物理按钮的返回以及侧滑返回。

恰好看到page-container这个组件可以在用户操作返回(手势、物理按钮和navigateBack接口)时,不关闭页面,而关闭容器。

如果把这个page-container视为页面,刚好可以覆盖到需求。然后在page-container的beforeLeave里面自定义返回处理。


最后一次编辑于  07-11  
点赞 0
收藏
评论

1 个评论

登录 后发表内容