颖想家

所谓幸福就是你在,我在,你一直在,我一直在

微信小程序showToast延迟跳转到新的页面

微信小程序showToast延迟跳转到新的页面的代码如下:

wx.showToast({

title: '授权成功',

icon: 'success',

duration: 2000,

success: function () {

console.log('haha');

setTimeout(function () {

//要延时执行的代码

wx.switchTab({

url: '/pages/index/index'

})

}, 2000) //延迟时间

}

})

微信小程序 跳转至tabbar页面

页面要返回/跳转至tabbar的某一页面,可用:

wx.switchTab({ 

url: '../b/b' 

});

注意switchTab只能跳转到带有tab的页面,不能跳转到不带tab的页面

跳转不带tab的页面还是用redirectTo或者navigateTo 

故如果post页面没有加入tab选项卡,依然使用redirectTo或者navigateTo

wx.navigateTo({ 

url: '../b/b' 

});

wx.redirectTo({ 

url: '../b/b' 

});

微信小程序路由跳转,共有三种形式,页面中使用navigator组件做页面链接形式路由跳转,js中可以使用wx.navigateTo--保留当前页面,跳转到应用内的某个页面,wx.redirectTo--关闭当前页面,跳转到应用内的某个页面 wx.navigateBack()--关闭当前页面,回退前一页面。

请注意switchTab只能跳转到带有tab的页面,不能跳转到不带tab的页面!跳转不带tab的页面还是需要使用redirect或者navigate!

<navigator url="../index/index">跳转到新页面</navigator>

<navigator url="../index/index" open-type="redirect">在当前页打开</navigator>

<navigator url="../index/index" open-type="switchTab">切换到首页</navigator>

发表留言