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 认证提供者