preferredLocale(locale)
返回CabloyJS后端系统支持的语言值
|名称|说明| |locale|建议值,一般直接从小程序环境中取值|
login(options)
实现小程序登录并与后端系统对接,返回用户登录信息
- options
当小程序启动时会尝试自动登录,此时options
为空。对于微信小程序
和企业微信小程序
而言,第一次自动登录获取不到用户昵称等信息。当用户点击getUserInfo
按钮时,系统会在按钮事件中提供detail
对象。于是,把detail
对象作为option
参数值进行第二次login
操作
getUserInfo(e) {
// 判断是否成功取得用户授权
if (e.detail.errMsg.indexOf(':fail') > -1) return;
// 登录
this.$cabloy.util.login({
detail: e.detail
}).then(res => {
this.__updateUser(res.op);
}).catch(err => {
console.log(err);
});
},
- 返回值
当登录成功时,返回用户信息
名称 | 说明 |
---|---|
op | 操作用户 |
agent | 登录用户 |
provider | 认证提供者 |
用户
是CabloyJS系统的核心概念,具体请参见:用户基本概念
评论: