目录
1.使用原生顶部导航栏
| onBackPress | 监听页面返回,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示来源是左上角返回按钮或 android 返回键;navigateBack表示来源是 uni.navigateBack ;详细说明及使用:onBackPress 详解 (opens new window)。支付宝小程序只有真机能触发,只能监听非navigateBack引起的返回,不可阻止默认行为。 | app、H5、支付宝小程序 |
onBackPress(options) {
if (options.from === 'navigateBack') {
return false;
}
// 这里使用重定向比较好,不信可以自己多试几种,其余跳转方法在文章底部哦
uni.redirectTo({
url: '/pages/index'
})
return true;
},
2.使用自定义顶部导航栏
//自定义的返回按钮添加点击事件back
//methods中新增back
// 1.只返回上级页面
back() {
uni.navigateBack()
}
// 2.返回指定页面(tabBar页面)
back() {

本文介绍了uniapp中如何处理顶部导航栏的使用,包括原生顶部导航栏和自定义顶部导航栏的实现。在原生导航栏中,讲解了onBackPress事件的监听和处理,特别是在不同平台上的行为差异。对于自定义导航栏,提供了返回上级页面、跳转到指定 tabBar 页面和重定向到任意页面的示例代码。此外,还列举了uniapp的其他页面跳转方法。
最低0.47元/天 解锁文章
4562

被折叠的 条评论
为什么被折叠?



