收藏
回答

wx.login

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.login 客户端 7.0.3 2.6.2

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径代码片段:

const login = () => (

    new Promise((resolve, reject) => {

        // console.log('wechat.login');

        wx.login({

            success: resolve,

            fail: res => {

                // wx.login 会偶现 login:fail login no respone的错误,一出现便固定失败。强制引导到登录页

                console.log(res);

                wx.redirectTo({ url: '/pages/user/test/test' });

            }

        })

    })

);


- 提供一个最简复现 Demo


最后一次编辑于  03-15  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 娇华
    娇华
    03-18

    你好,这是正常现象,建议在网络连接良好的 Wi-Fi 环境下重试,且保持手机不要熄灭屏幕。

    03-18
    赞同
    回复 7
    • 曾宪浚
      曾宪浚
      03-18

      只要出现了一次login:fail login no response 没有退出前后续调用wx.login会一直出现login:fail login no response

      03-18
      回复
    • 曾宪浚
      曾宪浚
      03-18

      wx.checkSession也会返回是:fail cgi response is empty,一次出现就后续调用便一直出现fail cgi response is empty

      03-18
      回复
    • 娇华
      娇华
      03-18回复曾宪浚

      麻烦给个相关的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      03-18
      回复
    • 曾宪浚
      曾宪浚
      03-18回复娇华

      这个帖子已经给了吧

      03-18
      回复
    • 曾宪浚
      曾宪浚
      03-18回复娇华

      我是连续点击发送请求按钮, 大概点击200下 iphone8 ,iphone se 点击50下会出现, 每次请求会调用wx.checkSession, 不知道是不是这个关系,帮check下,感谢!

      03-18
      回复
    查看更多(2)
  • 兰昊
    兰昊
    03-19

    03-19
    赞同
    回复