调用登陆控件,该控件传参 param 属性列表,使用ucAPI组件登录时,仅支持qunar.com域,不支持如quhuhu.com qunar.it等域名。
参数 | 描述 | 类型 | 必填项 | 默认值 | 平台 |
---|---|---|---|---|---|
shouldOpenLogin | 指示是否允许弹登录界面,不允许时未登录直接返回登录失败 | boolean | × | true | iOS Android |
web_useUcAPI | 使用 UcAPI 处理登陆,即使用弹窗的方式 | boolean | × | true | Touch |
web_useDefault | 使用默认 UcAPI 配置 | boolean | × | true | Touch |
web_data.ret | [跳转页面登录]成功登陆后返回的地址 | string | × | Touch | |
web_data.origin | [跳转页面登录]来源 | string | × | Touch | |
web_instanceElement.mobileInput | 手机输入框 | DOM节点对象 | 当useDefault为false时,必选配置 | Touch | |
web_instanceElement.codeInput | 动态码输入框 | DOM节点对象 | 当useDefault为false时,必选配置 | Touch | |
web_instanceElement.codeBtn | 获取动态码按钮 | DOM节点对象 | 当useDefault为false时,必选配置 | Touch | |
web_instanceElement.captchaInput | 验证码输入框 | DOM节点对象 | 当useDefault为false时,必选配置 | Touch | |
web_instanceElement.captchaBtn | 刷新验证码 | DOM节点对象 | 当useDefault为false时,必选配置 | Touch | |
web_instanceElement.errArea | 错误提示信息 | DOM节点对象 | 当useDefault为false时,必选配置 | Touch | |
web_instanceElement.loginBtn | 登录按钮 | DOM节点对象 | 当useDefault为false时,必选配置 | Touch | |
web_instanceElement.cancelBtn | 取消按钮 | DOM节点对象 | 当useDefault为false时,必选配置 | Touch | |
web_instanceElement.captchaArea | 验证码节点 | DOM节点对象 | 当useDefault为false时,必选配置 | Touch | |
web_instanceConfig.origin | 页面标识 | string | √ | Touch | |
web_instanceConfig.mobileInput | 手机输入框 | DOM节点对象 | √ | Touch | |
web_instanceConfig.syncLoginStatus | 登录成功后是否同步登录态到大客户端,默认为true(仅在Hy下可用) | Boolean | × | Touch | |
web_instanceConfig.weixinAuth | 是否与微信绑定,默认为true,1.2.7 之前的版本传 false 时无效,需要升级到 1.2.7 及以上版本 | Boolean | × | Touch | |
web_instanceConfig.greenShield | 微信绑定是否展示绿盾授权中间页,默认true | Boolean | × | Touch | |
web_instanceConfig.registerAuto | 自动注册,默认为false | Boolean | × | Touch | |
web_instanceFunc.readyFunc | ucAPI组件ready时的回调 | Function | × | Touch | |
web_instanceFunc.getCodeSuccess | 获取手机动态码成功回调 | Function | × | Touch | |
web_instanceFunc.getCodeFail | 获取手机动态码失败回调 | Function | × | Touch | |
web_instanceFunc.loginSuccess | 登录成功回调 | Function | × | Touch | |
web_instanceFunc.loginFail | 登录失败回调 | Function | × | Touch | |
web_instanceFunc.changeCaptcha | 刷新验证码图片 | Function | × | Touch | |
web_instanceFunc.showCaptcha | 显示验证码,当组件需要显示验证码时,内部调用该方法 | Function | × | Touch | |
web_instanceFunc.hideCaptcha | 隐藏验证码,当组件需要隐藏验证码时,内部调用该方法 | Function | × | Touch |
// native 使用登陆控件 web 使用 UcAPI 默认弹窗
YISModule.Login.login({
shouldOpenLogin: true,
web_instanceConfig: {
origin: 'hotel-festival-20160415', // 来源
registerAuto: true // 自动注册
...
}
success: () => {
//...
},
fail: () => {
//...
}
});
// native 使用登陆控件 web 使用跳转登录页面方式
YISModule.Login.login({
useUcApi: false,
shouldOpenLogin: true,
web_data: {
ret: 'http://ued.qunar.com/hy2/hysdk/demo/', // 登录成功后返回的地址
origin: 'hotel-festival-20160415' // 来源
...
}
});