taro开发微信小程序-路由传参(四)

taro开发微信小程序,taro框架目前是移动端的混合全能框架,对于微信小程序平台编译优秀,taro结合webpack可以编译微信小程序,anroid,ios,H5等平台代码,taro ui是基于taro的一套ui界面库。本栏博客介绍如何使用使Trao和Taro UI框架来开发移动端微信小程序.

1.空路由跳转

// 跳转到目的页面,打开新页面,添加一条记录到路由栈中
Taro.navigateTo({
  url: '/pages/page/path/name'
})

// 跳转到目的页面,在当前页面打开,之前的页面路由被当前的替代
Taro.redirectTo({
  url: '/pages/page/path/name'
})

2.传参数

// 传入参数 id=2&type=test
Taro.navigateTo({
  url: '/pages/page/path/name?id=2&type=test'
})

//接收路由参数,在生命周期函数中获取
componentWillMount () {
    console.log(this.$router.params) // 输出 { id: 2, type: 'test' }
  }

3.主动切换tab页面

Taro.switchTab(object) //资源路径

4.主动返回

Taro.navigateBack(OBJECT)

更多的使用参照这里https://nervjs.github.io/taro/docs/native-api.html#%E5%AF%BC%E8%88%AA

 

taro开发微信小程序-初始化项目(一)

taro开发微信小程序-了解项目结构(二)

taro开发微信小程序-使用Taro ui(三)

taro开发微信小程序-路由传参(四)

taro开发微信小程序-页面开发规范(五)

taro开发微信小程序-配置tab页面(六)

taro开发微信小程序-使用websocket(七)

taro开发微信小程序-网络请求(八)

taro开发微信小程序-解决编译报错Error: EISDIR: illegal operation on a directory(九)

taro开发微信小程序-加载腾讯地图(十)

taro开发微信小程序-播放轨迹(十一)

taro开发微信小程序-在地图页面添加搜索框(十二)

taro开发微信小程序-列表下拉刷新,上拉加载(十三)

taro开发微信小程序-添加开发者预览,上传测试版本(十四)

taro开发微信小程序-数据共享于缓存使用Redux(十五)

errMsg:getLocation:fail:require permission desc-小程序无法定位[解决](十六)

 

你可能感兴趣的:(taro开发微信小程序)