如何拦截非首页默认展示的“返回首页”按钮的行为?
官方描述:当用户打开的小程序最底层页面是非首页时,默认展示“返回首页”按钮,开发者可在页面 onShow 中调用 hideHomeButton 进行隐藏。
- 如果不隐藏HomeButton, 点击后会默认跳转到小程序首页。有没有办法改变这个默认行为,让开发者自行定义跳转到具体页面?
- 如果在非首页页面的detached事件中,判断如果当前页是最底层页面,就做一些自定义的跳转,是不是就相当于起到了拦截HomeButton的点击事件效果?具体代码如下:
Component({
lifetimes: {
detached() {
wx.switchTab({
url: "/pages/user/index"
})
}
}
})