# mt.login(Object object)

获取用户登录凭证(code)。凭证可用于换取用户唯一标识。

# 支持情况

项 说明
兼容性 部分兼容

# 参数

Object object

属性 类型 默认值 必填 说明
extra string — 否 附加信息,透传给登录服务
success function — 否 成功回调
fail function — 否 失败回调
complete function — 否 完成回调(成功或失败均触发)

success 回调参数

属性 类型 说明
code string 用户登录凭证(有效期 5 分钟),凭此向开发者服务端换取 session_key 等信息

fail 回调参数

属性 类型 说明
errMsg string 错误信息
errno number 错误码

# 返回值

无返回值。

# 注意事项

  • 此 API 不支持 Promise 风格调用。

# 示例代码

mt.login({
  success(res) {
    console.log('登录 code:', res.code)
    // 将 code 发送至开发者服务端换取 openId 等
  },
  fail(err) {
    console.error(err.errMsg)
  }
})

# 与微信差异

  • 新增 extra 参数(string,附加信息透传给登录服务);微信 wx.login 无此参数。
  • 不支持微信的 timeout 参数(超时时间),登录超时由框架内部控制。
上次更新: 8/10/2026, 5:36:37 PM