UNPKG

sard-uniapp

Version:

sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库

23 lines (22 loc) 1.19 kB
import { type FormItemProps, type ValidateState } from '../form/common'; export declare function useFormItem(props: FormItemProps): { expose: { validate: (trigger?: string | string[]) => Promise<void>; reset: () => Promise<void>; clearValidate: () => void; scrollToField: () => Promise<void>; validateMessage: import("vue").Ref<string, string>; validateState: import("vue").Ref<ValidateState, ValidateState>; }; fieldId: string; validateState: import("vue").Ref<ValidateState, ValidateState>; shouldShowStar: import("vue").ComputedRef<boolean>; validateMessage: import("vue").Ref<string, string>; shouldShowError: import("vue").ComputedRef<boolean>; direction: import("vue").ComputedRef<"horizontal" | "vertical" | undefined>; labelAlign: import("vue").ComputedRef<"start" | "center" | "end" | undefined>; labelValign: import("vue").ComputedRef<"start" | "center" | "end" | undefined>; starPosition: import("vue").ComputedRef<"right" | "left" | undefined>; labelWidth: import("vue").ComputedRef<string | undefined>; contentPosition: import("vue").ComputedRef<"right" | "left" | undefined>; };