封装代码可以看这篇文章:
uniapp 封装公共方法(无需每个页面引用,直接可以调用)_前端小胡兔的博客-CSDN博客uniapp 封装公共方法https://blog.csdn.net/weixin_44805839/article/details/131684296?spm=1001.2014.3001.5501
常用方法:
自定义返回页面
(直接使用uni.navigateBack可能会报错: 当页面层级为1时,无法返回)
//自定义返回页面
goBack: function() {
var pages = getCurrentPages();
if (pages.length > 1) {
uni.navigateBack({
delta: 1, //返回层数,2则上上页
})
} else {
uni.switchTab({
url: '/pages/home/index'
})
}
},