当前位置:   article > 正文

Uniapp不点击tabbar实现跳转_uniapp在小程序onshow中获取判断从哪一个非tabbar页面跳转进来的

uniapp在小程序onshow中获取判断从哪一个非tabbar页面跳转进来的

        最近做的有一个功能是能够判断用户是否有设置一些东西,如果没有设置,就弹窗让用户来直接跳转到的设置页面。

我先用了

  1. uni.showModal({
  2. title: '提示',
  3. content: '你还没有设置自己的兴趣,是否前往设置?',
  4. success: function(res) {
  5. if (res.confirm) {
  6. uni.navigateTo({
  7. url: '/pages/center/center'
  8. })
  9. } else if (res.cancel) {
  10. console.log('用户点击取消');
  11. }
  12. }
  13. });

发现怎么也跳转不过去,想了想发现这个设置页面是在tabbar中的。平时都是靠点击下面的导航栏跳转,这种页面不能用navigateTo来跳转,要使用SwitchTab,修改后可以实现跳转,代码如下:

  1. uni.showModal({
  2. title: '提示',
  3. content: '你还没有设置自己的兴趣,是否前往设置?',
  4. success: function(res) {
  5. if (res.confirm) {
  6. uni.switchTab({
  7. url: '/pages/center/center'
  8. })
  9. } else if (res.cancel) {
  10. console.log('用户点击取消');
  11. }
  12. }
  13. });

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/748004
推荐阅读
相关标签
  

闽ICP备14008679号