taro 路由及传参
路由
taro 的路由是自带的,不需要额外的配置,只需要在 App.js 下的 config 中配置 pages 即可。
class App extends Component {config = {pages: ['pages/test/test','pages/index/index'],}}
taro 通过 api 跳转、替换
import Taro from '@tarojs/taro'// Taro.navigateTo(OBJECT)// 使用方式同 wx.navigateTo, 支持 Promise 化使用。Taro.navigateTo(params).then(...)// Taro.redirectTo(OBJECT)// 同 wx.redirectTo, 支持PromiseTaro.redirectTo(params).then(...)// Taro.switchTab()// Taro.navigateBack()// Taro.relaunch()// Taro.getCurrentPages()
路由传参
Taro.navigateTo({url:'pages/page/index?id=2'})
在跳转目标页面的生命周期方法(componentWillMount)中通过 this.$router.params 获取传入的参数。
