- 小程序无法根据不同进入场景跳转
期望实现功能:在小程序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; }
2020-03-07 - 根据场景值带参数进入,跳转页面不稳定
如下图所示,我希望实现在带参数进入时,在app.js中根据判断进入场景值跳转不同界面:进入场景为1058时,跳转到message/message界面,其他场景则进入index/index界面。目前自定义编译时,同样的参数选择,界面时跳入index界面,时而跳入message界面。不知为何??? [图片] app.js的 onLoad里边有如下判断 switch(options.scene) { case 1058: wx:wx.redirectTo({ url: './pages/message/message?title=' + options.query.title + '&g_name=' + options.query.g_name, }); break; }
2020-03-07