Version: 3.x
路由功能
本篇将介绍如何在 Taro 中配置路由、实现路由跳转和传参等方法。
#
路由配置Taro 遵循微信小程序的路由规范。只需要修改全局配置的 pages 属性,配置为 Taro 应用中每个页面的路径即可。
Taro 没有实现浏览器的 history API,因此不能使用 react-router、vue-router 等路由库。
#
路由跳转可以通过 Taro 提供的 API 来跳转到目的页面。路由 API 的详细用法请查看 API 文档的 导航 章节。
示例代码
#
路由传参可以通过在所有跳转的 url
后面添加查询字符串参数进行跳转传参,例如:
#
获取路由参数跳转成功后,在目标页面的生命周期方法中,可以通过 Taro.getCurrentInstance().router.params
获取路由参数。
- React
- Vue
示例代码
示例代码
#
H5H5 路由还支持设置路由模式、设置 basename、路由守卫等能力,详情请看 Taro H5 文档。