wxml:
<!-- sample.wxml -->
<view class="btn-area">
<navigator url="/page/navigate/navigate?title=navigate" hover-class="navigator-hover">跳转到新页面</navigator>
<navigator url="../../redirect/redirect/redirect?title=redirect" open-type="redirect" hover-class="other-navigator-hover">在当前页打开</navigator>
<navigator url="/page/index/index" open-type="switchTab" hover-class="other-navigator-hover">切换 Tab</navigator>
<navigator target="miniProgram" open-type="navigate" app-id="" path="" extra-data="" version="release">打开绑定的小程序</navigator>
</view>
js:
//保留当前页面,跳转到应用内的某个页面(最多打开5个页面,之后按钮就没有响应的)
wx.navigateTo({
url: '../index/index?text=1'
})
//关闭当前页面,跳转到应用内的某个页面(这个跳转有个坑,就是跳转页面后页面会闪烁一下)
wx.redirectTo({
url:"/pages/aaa/aaa"
})
//跳转至指定页面并关闭其他打开的所有页面(这个最好用在返回至首页的的时候)
wx.reLaunch({
url:'/pages/index/index'
})
//跳转到tabBar页面,并关闭其他所有tabBar页面
wx.switchTab({
url:"/pages/aaa/aaa"
})
//返回上一页面或多级页面
wx.navigateBack({
delta:1
})