收藏
回答

tcb云开发网页应用,在手机微信登录时捕获 network request error,什么 原因?

页应用登录过程在开发者工具和其他浏览器上均正常,只在手机微信上打开时无法登录。通过try catch 才拿到报错信息。

上边是手机上拿到的断点字符串。

上边是在开发者工具中拿到的断点字符串。在开发者工具上登录成功,并且正常接入云开发环境。

经过测试,只写一个登录函数的index页面,是可以正常登录的。目前的问题是,在vue框架下,同样的登录代码,无法在手机上登录。在电脑版微信上可以正常登录。

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

2 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2021-11-08

    你好,问题是否已解决,未解决的话麻烦提供下环境ID还有复现链接。

    2021-11-08
    有用
    回复
  • 张雷
    张雷
    2021-11-02

    以下为代码原文。就是把文档里面用户登录中匿名登录的代码。直接照搬原代码在手机上就无法登录运行,为了拿到报错信息,把代码改了下。

      const loginState = await auth.getLoginState();
            if (!loginState) {
                //断点记录
                that.pdd += "3. 调用微信登录API。";
                // await auth.anonymousAuthProvider().signIn();
                // let pp = await auth.anonymousAuthProvider().signIn();
                try {
                    // tryCode - 尝试执行代码块
                    let pp = await auth.anonymousAuthProvider().signIn();
                    if (!pp) {
                        //断点记录
                        that.pdd += "没有登录结果拿来输出。"
                    } else {
                        Object.entries(pp).forEach((el, n) => {
                            let [key, value] = el;
                            //断点记录
                            that.pdd += "4.登录结果分步记录" + n + ":" + key + ":" + (typeof value == "string" ? value : String(value)) + "。"
    
    
                        })
                    }
                }
                catch (err) {
                    // catchCode - 捕获错误的代码块
                    //断点记录
                    that.pdd += "4,登录报错。"
                    that.pdd+="5."+err;
                    if (err) {
                        Object.entries(err).forEach((el, n) => {
                            let [key, value] = el;
                            //断点记录
                            that.pdd += "5.登录摄氏分步记录" + n + ":" + key + ":" + (typeof value == "string" ? value : String(value)) + "。"
    
    
                        })
                    }
                    console.log(err);
                }
    
    2021-11-02
    有用
    回复
登录 后发表内容