
🖐本节学习目标:
✅学会如何使用页面之间的导航跳转
文章目录
一.页面导航
什么是页面导航
页面导航是指页面之间的相互跳转。
2.页面导航的两种实现方式
页面导航有两种实现方式:
- 声明式导航
方法:在页面声明一个navigator组件,通过点击这个组件来实现页面的跳转。
- 编程式导航
方法:调用小程序的导航API实现页面的跳转。
二.声明式导航
1.导航到tabBar页面
tab页面指被配置为tabBar的页面,在使用指定navigator组件跳转到指定页面时,必需要指定url属性和open-style属性,其中:
url表示要跳转的页面地址,必须以/开头open-strle表示跳转的方式,这里必须是switchTab
<navigator url="/pages/message/message" open-type="switchTab">跳转到消息页面</navigator>

2.导航到非tabBar页面
非tabBar页面指的是没有被配置为tabBar的页面。在使用naxigator组件跳转到非tabBar页面时,也需要指定url属性和open-type属性,其中:
url表示要跳转的页面地址,必须以/开头open-style表示跳转的方式,这里必须是navigate,此时这个属性可以省略
<navigator url="/pages/info/info" open-type="navigate">跳转到info页面</navigator>

本文详细介绍了小程序中页面导航的两种方式——声明式导航和编程式导航,包括跳转tabBar页面和非tabBar页面,以及如何进行后退导航。同时,讲解了如何在导航中传递参数,并在目标页面接收这些参数。内容覆盖了导航的基础操作和实践应用。
最低0.47元/天 解锁文章

1737





