一 基本概念
微信小程序的跳转有点类似APP。对于小程序而言,有两种不同的页面概念:
1 tabBar页
在app.js中tabBar配置的,会带有底部的导航标签。从tabBar页面点击进入的内容页,最多有10层。也称为页面栈。当切换到另外一个tabBar页,会关闭上一个tabBar页的页面栈。
2 内容页
不在app.js中tabBar配置的,不带有底部的导航标签。
二 tabBar页 和内容页区别
1 跳转到tabBar 不能带参数,跳转到内容页可带参数
2 内容页可以用navigateBack
3 跳转到内容页(navigationTo)可实现当前页和要跳转页面的参数传递,事件触发
三 几种不同的跳转方法
1 switchTab
切换tabBar导航栏
2 navigationTo
保留当前页,跳转到其它的内容页
两个页面之间可通信
3 navigateBack
返回上一页或页面栈中的任意一页