UNPKG

@vrx-arco/pro-components

Version:

<p align="center"> <img src="https://vrx-arco.github.io/arco-design-pro/favicon.svg" width="200" height="250"> </p>

126 lines (125 loc) 3.13 kB
import { PropType } from 'vue'; import { LoginFormModel } from '../LoginForm'; export declare const LoginPage: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ /** * logo */ logo: StringConstructor; /** * 标题 */ title: StringConstructor; /** * 左侧介绍页标题 */ bannerTitle: StringConstructor; /** * 左侧介绍页副标题 */ bannerSubtitle: StringConstructor; /** * 左侧介绍页图片 */ bannerImage: StringConstructor; /** * 登录表单标题 */ formTitle: StringConstructor; /** * 登录表单副标题 */ formSubtitle: StringConstructor; /** * 登录表单忘记密码功能 */ formForget: { type: BooleanConstructor; default: boolean; }; /** * 登录表单注册功能 */ formRegister: { type: BooleanConstructor; default: boolean; }; /** * 登录表单记住密码功能 */ formRemember: { type: BooleanConstructor; default: boolean; }; onSubmit: PropType<(model: LoginFormModel, remember: boolean) => Promise<any>>; /** * 传入任何数据外部受控表单数据 */ model: PropType<LoginFormModel>; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readonly submit: (model: LoginFormModel, remember: boolean) => boolean; readonly forget: () => boolean; readonly register: () => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ /** * logo */ logo: StringConstructor; /** * 标题 */ title: StringConstructor; /** * 左侧介绍页标题 */ bannerTitle: StringConstructor; /** * 左侧介绍页副标题 */ bannerSubtitle: StringConstructor; /** * 左侧介绍页图片 */ bannerImage: StringConstructor; /** * 登录表单标题 */ formTitle: StringConstructor; /** * 登录表单副标题 */ formSubtitle: StringConstructor; /** * 登录表单忘记密码功能 */ formForget: { type: BooleanConstructor; default: boolean; }; /** * 登录表单注册功能 */ formRegister: { type: BooleanConstructor; default: boolean; }; /** * 登录表单记住密码功能 */ formRemember: { type: BooleanConstructor; default: boolean; }; onSubmit: PropType<(model: LoginFormModel, remember: boolean) => Promise<any>>; /** * 传入任何数据外部受控表单数据 */ model: PropType<LoginFormModel>; }>> & Readonly<{ onForget?: (() => any) | undefined; onRegister?: (() => any) | undefined; onSubmit?: ((model: LoginFormModel, remember: boolean) => any) | undefined; }>, { formForget: boolean; formRegister: boolean; formRemember: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;