UNPKG

mine-h5-ui

Version:

一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍

30 lines (29 loc) 946 B
import { Ref } from 'vue'; import { Props, Emits, USEInput } from './types'; /** * 短信验证码 */ export declare const useSms: (props: Readonly<Required<Props>>, emit: Emits) => { sms: Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; handleSMS: (e: MouseEvent) => void; }; /** * 图标 */ export declare const useIcon: (props: Readonly<Required<Props>>, emit: Emits, inputType: Ref<string>) => { handleIcon: (e: MouseEvent) => void; }; /** * 输入框 */ export declare const useInput: ({ props, emit, sms, inputVal }: USEInput.Option) => { inputLabel: Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; inputType: Ref<string, string>; paddingLeft: Ref<number, number>; paddingRight: Ref<number, number>; isFocus: Ref<boolean, boolean>; onFocus: (e: FocusEvent) => void; onBlur: (e: FocusEvent) => void; onChange: (e: Event) => void; onInput: (e: Event) => void; };