uniapp跳转常用方式
1.标签中写点击事件
<view @click="pointClick()"></view>
2.methods中写具体方法
(1).路径调转到tabbar页面,我们一般用switchTab
例:
pointClick(){
uni.switchTab({
url:"/pages/a/a"
})
},
(2).路径调转到除了tabbar中的其他页面,我们一般用navigateTo
例:
pointClick(){
uni.navigateTo({
url:"/pages/a/a"
})
},
(3).路径跳转回上一页面,我们一般用navigateBack(这里也可以跳转到上一级页面的上一级,此时设置delta为2)
例:
retnClick(){
uni.navigateBack({
delta:1
})
}
2.注意:我们一般用/pages/a/a的形式(这里有个坑,如果我们在页面路径跳转的时候使用../a/a的url形式,页面会报错,显示找不到页面)
出现以上情况的原因是我们自己写的跳转路径和全局pages.json中tabBar要跳转的pagePath不相同!!!!