方法一
关闭当前页面,跳转到非tabBar的某个页面
gotoHome(){
wx.redirectTo({
url: '/zszy/pages/basics/home/home'
})
}
方法二
<navigator url="/zszy/pages/my/repasswd/repasswd?type=1" open-type="redirect">
<view class="wjmm">忘记密码</view>
</navigator>
open-type 的合法值
navigate:对应 wx.navigateTo 或 wx.navigateToMiniProgram 的功能
redirect:对应 wx.redirectTo 的功能
switchTab: 对应 wx.switchTab 的功能
reLaunch :对应 wx.reLaunch 的功能
navigateBack:对应 wx.navigateBack 的功能
exit: 退出小程序,target="miniProgram"时生效
方法三
保留当前页面,跳转到应用内的某个页面,使用 wx.navigateBack 可以返回;
wx.navigateTo({
url:'../home/home?id=123&page=2', //跳转页面的路径,相对路径,不需要.wxml后缀
success:function(){} //成功回调;
fail:function(){} //失败回调;
complete:function(){} //结束回调(成功,失败都会执行)
})
方法四
注意switchTab只能跳转到带有tab的页面
wx.switchTab({
url: '../taste/index'
})