asp-smart-ui-plus-test
Version:
A Component Library for Vue 3
22 lines (21 loc) • 695 B
TypeScript
interface SmsLoginParams {
channelId?: string;
activityId?: string;
SUCCESS_CODE?: string;
checkSmsCode: (params: any) => Promise<any>;
userStore: () => any;
}
interface GosmsLoginParams {
smsCode: string;
phoneNumber: string;
}
export declare function useSmsLogin({ channelId, // 渠道id,默认为空
activityId, // 活动id,默认为空
SUCCESS_CODE, // 成功的状态码,默认为'0000'
checkSmsCode, // 验证短信验证码的api函数
userStore, }: SmsLoginParams): {
loading: import("vue").Ref<boolean>;
goSmsLogin: ({ smsCode, phoneNumber, }: GosmsLoginParams) => Promise<false | undefined>;
userInfo: import("vue").Ref<{}>;
};
export {};