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 };
}
}
);