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>

87 lines (86 loc) 2.37 kB
import { PropType } from 'vue'; export interface LoginFormModel { username: string; password: string; [key: string]: any; } export declare const LoginForm: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ forget: { type: BooleanConstructor; default: boolean; }; register: { type: BooleanConstructor; default: boolean; }; remember: { type: BooleanConstructor; default: boolean; }; /** * 标题 */ title: StringConstructor; /** * 副标题 */ subtitle: StringConstructor; onSubmit: PropType<(model: LoginFormModel, remember: boolean) => Promise<any>>; /** * 是否使用内置消息提示组件 */ submitNotice: { type: BooleanConstructor; default: boolean; }; /** * 传入任何数据外部受控表单数据 */ 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<{ forget: { type: BooleanConstructor; default: boolean; }; register: { type: BooleanConstructor; default: boolean; }; remember: { type: BooleanConstructor; default: boolean; }; /** * 标题 */ title: StringConstructor; /** * 副标题 */ subtitle: StringConstructor; onSubmit: PropType<(model: LoginFormModel, remember: boolean) => Promise<any>>; /** * 是否使用内置消息提示组件 */ submitNotice: { type: BooleanConstructor; default: boolean; }; /** * 传入任何数据外部受控表单数据 */ model: PropType<LoginFormModel>; }>> & Readonly<{ onForget?: (() => any) | undefined; onRegister?: (() => any) | undefined; onSubmit?: ((model: LoginFormModel, remember: boolean) => any) | undefined; }>, { forget: boolean; register: boolean; remember: boolean; submitNotice: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;