首先打开微信开放文档-组件-导航-navigator找到open-type
1.navigateTo 导航到非tabBar页面 (没有tabBar组件导航的可以使用)
2.switchTab 导航到tabBar页面(必须有tabBer声明使用导航组件的才可以使用)
3.navigateBack 后退导航 delta值为1 后退一页
4.exit 退出小程序
以上仅为常用整理 导航传参在方法中定义使用:
switchTab非tabBar页面才可以用
wx.switchTab({
url: '/pages/cart/cart?id=1&name=xm',
})
wx.switchTab({
url: `/pages/cart/cart?id=${this.data.num}&name=xm`,
})
声明式导航
<navigator url="/pages/home/home" open-type="switchTab">跳转到home</navigator>
很简单用navigator来嵌套即可 url=路径 open-type=(白话:路径的方式分两种 tabber声明的还有非tabber声明的)
后退导航
如果要后退到上一页面或多级页面,需要指定open-type和delta属性 open-type 的值必须是navigateBack ,表示要进行后退导航 delta 的值必须是数字,表示后退几层页面
<navigator open-type="navigateBack" delta="1">返回</navigator>
如果只是返回到上一页面,可以省略delta=“1”,因为默认值为1
大概就这些东西了,认真研究几下,很简单!!!