收藏
回答

开发者工具BUG:wx.redirectTo()

问题模块
API和组件

在一定情况下,wx.redirectTo()会无法工作,


复现方法:


Page(){

        redirectFunction: function() {

           console.log('function called ');

            wx.redirectTo({url:.... 

                success: function(res){

                    console.log("redirect successful");

                }

                })

        console.log('function ended');

},


        onLoad: function(var) {   

            var that = this

            wx.getStorage({

                key:"somekey",

                successful: function(res) {

                    that.redirectFunction()

                }

            });

        }


}



---


简单描述:开发工具中,当在页面onLoad,onShow,onReady中调用wx.getStorage()函数中嵌套进行wx.redirectTo,API返回success但实际并不进行跳转操作。换成navigateTo则一切正常,在wx.getStorage之外调用也一切正常。


本人使用的是MAC版本开发者工具。


请微信小程序团队查实~



最后一次编辑于  2017-03-29
回答关注问题邀请回答
收藏

4 个回答

  • Can🌴
    Can🌴
    2017-03-29

    升级到 v0.15.152900 https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html

    2017-03-29
    赞同
    回复
  • 灰灰
    灰灰
    2017-10-23

    正式版也遇到了这个问题,部分用户突然无法跳转

    2017-10-23
    赞同
    回复
  • Jenson(陈增雄)
    Jenson(陈增雄)
    2017-06-15

    不知道是不是跟体验版有关,代码发布后还不会有这个问题?

    2017-06-15
    赞同
    回复
  • Jenson(陈增雄)
    Jenson(陈增雄)
    2017-06-15

    这个跟开发工具没关系吧。

    我在手机上体验版也遇到这个问题

    2017-06-15
    赞同
    回复