需求:小程序某个页面禁止返回

发布于 8 年前作者 wkang19896 次浏览最后编辑 8 年前来自 ask
  • 需求的场景描述(希望解决的问题)

场景: 当前有个页面,例如写评论页面,写完评论提交之后调用wx.navigateTo跳转到另一个页面,这时用户点击左上角返回按钮,又返回到写评论的页面了,因为该页面被缓存了,测试返回到页面只会触发onShow事件,但坑爹的地方在于,小程序弹出转发通讯录或者弹出选择图片等类似页面之后在返回小程序时也会触发onShow事件,目前判断该页面是第一次打开还是返回到该页面的依据是进入这个页面有没有调用onLoad事件

  • 希望提供的能力

触发页面的onShow事件时有一个字段判断该页面是从什么地方进入的,例如用户点击的返回按钮,选择完图片,选择完转发的群等

2 回复
na79
na791 楼6 年前

可以调用wx.redirectTo()

wwang
wwang2 楼6 年前

不是有页面栈吗?