Skip to content

输入框


image

介绍

基本表单组件,用于用户直接输入数据。

API

Props


Props 属性

参数说明类型默认值
默认状态组件的状态, "默认"|"禁用"|"隐藏"|"只读"string'default'
标题组件的标题文案string'输入框'
显示标题是否显示标题booleantrue
默认值组件的默认值类型,"自定义"|"公式编辑"string'custom'
编辑默认值组件的默认值配置,支持绑定变量string-
公式编辑配置默认值的公式string-
占位提示配置组件占位符的文案string-
字段占比组件宽度在父容器中的占比,"25%"|"50%"|"75%"|"100%"string'100%'
数据字段表单字段名string"INPUT_随机八位字符"
清除按钮是否开启清除按钮booleanfalse

Props 样式

参数说明类型默认值
自定义样式表格整体自定义样式string-
盒子模型属性设置设置组件的盒子模型相关的各项样式属性值,包括margin、border、padding--
边框颜色边框的风格设置,"浅""一般""深/悬浮"
边框线形设置边框线性,"实线""点线""虚线"

Props 高级

参数说明类型默认值
唯一标识组件的唯一标识string-
补充说明表单项底部的说明文字string''
必填未输入内容时校验不通过booleanfalse
最小长度输入框内容小于最小长度时校验不通过booleanfalse
最大长度输入框内容大于最大长度时校验不通过booleanfalse
邮箱输入框内容非邮箱格式时校验不通过booleanfalse
手机号输入框内容非手机号格式时校验不通过booleanfalse
自定义函数自定义校验函数,可配置校验规则与校验提示内容booleanfalse
气泡提醒组件旁边图标悬浮显示的说明性文字string-
前缀类型前缀的类型,"text""icon"string
前缀标签前缀中的文案内容string-
前置类型前置标签的类型,"text""icon"string
前置标签前置标签中的文案内容string-
后缀类型后缀的类型,"text""icon"string
后缀标签后缀中的文案内容string-
后置类型后置标签的类型,"text""icon"string
后置标签后置标签中的文案内容string-
循环循环渲染设置--

Events


Events 属性

事件名说明回调参数
onInput用户输入时触发ctx, params: { value:string }, loopDataList: LoopData[]
onChange输入框失焦或按下回车时触发ctx, params: { value:string }, loopDataList: LoopData[]
onFocus获得焦点时触发ctx, params: FocusEvent, loopDataList: LoopData[]
onBlur输入框失焦或按下回车时触发ctx, params: FocusEvent, loopDataList: LoopData[]
onPressEnter按下回车时触发ctx, params: { value:string }, loopDataList: LoopData[]
onClear点击清除按钮时触发ctx, params: PointerEvent, loopDataList: LoopData[]
onPaste粘贴内容时触发ctx, params: { event:ClipboardEvent, pasteValue:string }, loopDataList: LoopData[]

Type

LoopData

参数名描述类型
indexName索引变量名string
paramName迭代变量名string
row当前迭代数据元素any
rowIndex当前迭代数据索引any
ref完整循环数组数据ComputedRefImpl<Array>