开发者工具BUG:wx.redirectTo()
发布于 5 年前 作者 ming40 942 次浏览 来自 问答

在一定情况下,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版本开发者工具。

请微信小程序团队查实~

4 回复

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

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

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

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

回到顶部