tencentyun / wafer2-client-sdk

Wafer client SDK
Other
225 stars 51 forks source link

文档错误、和接口回调参数变动 #27

Closed onelongblock closed 6 years ago

onelongblock commented 6 years ago

首先是接口回调参数变动

你们做这种修改都不提醒的?

https://github.com/tencentyun/wafer2-client-sdk/commit/ea801d31203aa8c6bd71155fe1aab91667ed4e30#diff-89ca618c307c86e31c45446ed3229d1b

qcloud.login

在这个版本里登录成功后,回调传入的参数是整个res信息

options.success(res)

然而当前版本你们的回调为

options.success(res.userInfo)

新的requestLogin中options.success()?

回调时什么参数都没有?

文档错误

    wx.login({
        success: function (loginResult) {
          var loginParams = {
            code: loginResult.code,
            encryptedData: e.detail.encryptedData,
            iv: e.detail.iv,
          }
          qcloud.requestLogin({
            loginParams,
            success() {
              util.showSuccess('登录成功');

              that.setData({
                userInfo: options.userInfo,
                logged: true
              })
            },
            fail(error) {
              util.showModel('登录失败', error)
              console.log('登录失败', error)
            }
          });
        },
        fail: function (loginError) {
          util.showModel('登录失败', loginError)
          console.log('登录失败', loginError)
        },
      });
    }

请看这一句

that.setData({
  userInfo: options.userInfo,
  logged: true
})

options哪里来的,黑人问号?!!!

也是醉了,好歹也是腾讯云出品的框架。用点心嘛

jas0ncn commented 6 years ago

感谢提醒,success 直接取 e.detail 中的 userInfo 即可。 我们已经更新了 README 了哈。

jas0ncn commented 6 years ago

optionse.detail,已经修正