aiwen_register_login_sdk

0.2.3 • Public • Published

aiwen-register-login-sdk

B端登录注册交互

此组件要与aiwen-register-login 搭配使用

  • aiwen-register-login 提供UI层组件
  • aiwen-register-login-sdk 提供与后台数据交互

如何使用

import sdk from "aiwen_register_login_sdk";
sdk.setEnv("test"); // 接口环境注明 dev 开发环境 test 测试环境  production 生产环境
import axios from "axios";
sdk.init(axios); // 注入axios 初始化sdk
import {
    findRegisterConfig, /**根据业务类型、配置标识获取注册配置信息 */
    findLoginConfig, /**根据业务类型、配置标识获取登录配置信息*/
    findforgetpasswordConfig, /**根据业务类型、配置标识获取忘记密码配置信息 */
    register, /**注册 */
    login, /**登录 */
    resetPassword,  /**忘记密码 */
    sendSms, /**发送手机验证码 */
    getImgCode, /**图形验证码 */
    getGenerateCodeUrl, /**获取生成第三方code的链接 */
    WeiBoRegisterLogin, /**微博注册-登录 */
    WeiXinRegisterLogin  /**微信注册-登录 */
  } from "aiwen_register_login_sdk";
// 举例
findRegisterConfig(
    {
        businessType: "doctor",
        configIdentify: "h5Default",
    },
    (status: boolean, data: any) => {
        if (status && data) {
            console.log(data, "data");
            (this as any).configSuccess = true;
            (this as any).config = { ...data.data, userType: "doctor", registerFrom: 4 };
        }
    }
);
具体使用可查看aiwen-register-login examples式例

Package Sidebar

Install

npm i aiwen_register_login_sdk

Weekly Downloads

25

Version

0.2.3

License

ISC

Unpacked Size

42.5 kB

Total Files

26

Last publish

Collaborators

  • ruiyoung