收藏
回答

小程序无法根据不同进入场景跳转

期望实现功能:在小程序app.js界面判断进入场景跳转到不同页面。

在app.js的onload中设置了如下判断。但是每次通过场景1058(公众号文章)跳转message页面之后,在场景1089(微信聊天主界面下拉)进入时,页面仍然跳转message界面。只有在主动删除小程序重新进入,或者通过场景1005(微信首页顶部搜索框的搜索结果页)才能跳转index页面

switch(options.scene{  

      case 1058:

        console.log("从公众号文章进来")

        wx:wx.redirectTo({

          url: './pages/message/message?title=' + options.query.title + '&g_name=' + options.query.g_name,

        });

        break;

        case 1005:

        console.log("从搜索框进来")

        wx:wx.redirectTo({

          url: './pages/index/index',

        });

        break;

        case 1089:

        console.log("从微信主界面下拉进来")

        wx:wx.redirectTo({

          url: './pages/index/index',

        });

        break;

    }


回答关注问题邀请回答
收藏
登录 后发表内容
问题标签