API 列表
API 列表
| 方法名 | 描述 |
|---|---|
| start | 初始化 LI PASS Web 组件 |
| unmount | 卸载/关闭 LI PASS Web 组件 |
| changeLanguage | 切换语言,支持语言请参见 语言列表 |
| on | 监听事件,支持的事件请参见 事件列表 |
| bind | LI PASS 绑定方法 |
unmount
调用 unmount 方法会将 LI PASS Web 组件从 DOM 上卸载。
changeLanguage
可以通过调用 changeLanguage 方法切换组件语言,如果传入的语言参数暂不支持,会展示默认语言 en。
示例
// 组件切换语言到意大利语
pass.changeLanguage("it");
语言列表
| 编码 | 语言类型 |
|---|---|
| ar | Arabic(阿拉伯语) |
| cs | Czech(捷克语) |
| de | German(德语) |
| en | English(英语) |
| es | Spanish (Latin America)(西班牙语-拉美) |
| es-eu | Spanish (Europe)(西班牙语-欧洲) |
| fi | Finnish(芬兰语) |
| fil-PH | Filipino(菲律宾语) |
| fr | French(法语) |
| hi | Hindi(印地语) |
| id | Indonesian(印尼语) |
| it | Italian(意大利语) |
| ja | Japanese(日语) |
| ko | Korean(韩语) |
| ms | Malay(马来语) |
| nl | Dutch(荷兰语) |
| pl | Polish(波兰语) |
| pt | Portuguese (Latin America)(葡语-拉美) |
| ru | Russian(俄语) |
| th | Thai(泰语) |
| tr | Turkish(土耳其语) |
| vi | Vietnamese(越南语) |
| zh-Hant | Chinese (Traditional)(繁体中文) |
| zh-Hans | Chinese (Simplified)(简体中文) |
| zh-TW | Chinese (Taiwan)(中文-台湾) |
on
调用 pass 组件提供的 on 方法可以注册回调事件处理器。用户在 LI PASS Web 组件进行操作时,组件会在相应的时机回调事件。
note
需要在用户触发相应事件前注册事件。
示例
pass.on("onLogin", (userInfo) => {
// 用户登录失败后会触发 'onLoginError 事件',可以在该事件回调里处理用户成功登录后的业务逻辑
// 例如跳转到特定的某个页面
console.log(userInfo);
});
pass.on("onLoginError", (userInfo) => {
// 用户成功登录后会触发 'onLogin 事件',可以在该事件回调里处理用户登录失败后的业务逻辑
console.log(userInfo);
});
pass.on("onRegister", (userInfo) => {
// 注册成功后加入的逻辑
// 例如跳转到特定的某个页面
console.log(userInfo);
});
事件列表
| 方法名 | 描述 | 回调参数 |
|---|---|---|
| onLoad | 加载渲染的组件 | accountApi |
| onClose | 模态框模式下点击关闭按钮关闭组件 | accountApi |
| onLogin | 登录成功 | userInfo,accountApi |
| onLoginError | 登录失败 | error |
| onLoginTabChange | 组件上的 Tab 开关 | activeTab |
| onRegister | 注册成功 | userInfo,accountApi |
| onRegisterError | 注册失败 | error |
| onPwdReset | 密码重置成功 | accountApi |
| onPwdResetError | 密码重置失败 | error,accountApi |
bind
详见 绑定