@beisen-phoenix/field-composite-input

@beisen-phoenix/field-composite-input

Usage no npm install needed!

<script type="module">
  import beisenPhoenixFieldCompositeInput from 'https://cdn.skypack.dev/@beisen-phoenix/field-composite-input';
</script>

README

复合单行文本输入字段

@beisen-phoenix/field-composite-input

API

参数 说明 类型 默认值 必须
isPreview 是否用于展示态 boolean false
showTip 是否超长打点并显示tooltip (仅在禁用,只读时显示tooltip) boolean false
size 输入框尺寸,支持 default large small string default
value 输入框内容 string -
defaultValue 输入框默认内容,若使用了value,则defaultValue无效 string -
placeholder 同原生input string -
disabled 该输入项是否禁用 boolean false
hasError 是否显示错误 boolean false
readOnly 只读状态,不能输入,不显示清除按钮 boolean false
maxLength 最大输入字符,同原生input number -
addonBefore 复合输入框前置元素 string / AddonType -
addonAfter 复合输入框后置元素 string / AddonType -
translation 国际化,详情见下方 object -
onChange 输入框内容变化时的回调,负责将值传回form (data) => void -
onFocus 获取焦点时的回调 function(value: string) -
onBlur 失去焦点时的回调 function(value: string) -
onEnter 按下回车的回调 function(value: string) -
onClick 点击输入框时的回调 function(event) -

translation

translation: {
  placeholder: '请输入'
}