uniapp小程序路由跳转,使用uni.navigateBack方法,实现页面返回上一页
在uni-app中,使用uni.navigateBack
方法可以实现小程序的页面返回上一页。这个方法不需要任何参数,它会根据页面栈自动返回上一页。
以下是一个简单的示例代码:
// 返回上一页的函数
function goBack() {
// 判断是否有上一页
let pages = getCurrentPages();
if (pages.length > 1) {
uni.navigateBack({
delta: 1 // 返回的页面数,如果 delta 大于现有页面数,则返回到首页
});
} else {
// 没有上一页时的处理逻辑,比如提示用户或者关闭小程序
uni.showToast({
title: '已经是首页',
icon: 'none'
});
}
}
在需要返回上一页的时候调用goBack
函数即可。例如,你可以将这个函数绑定到按钮的点击事件上:
<button @click="goBack">返回上一页</button>
这样,当用户点击按钮时,就会执行返回操作。如果已经是在首页,则会显示一个提示信息。
评论已关闭