@beisen-phoenix/mobile-textarea

表单组件:多行文本。

Usage no npm install needed!

<script type="module">
  import beisenPhoenixMobileTextarea from 'https://cdn.skypack.dev/@beisen-phoenix/mobile-textarea';
</script>

README

表单组件:多行文本。

概述

用于表单中的多行文本字段

API

参数 说明 类型 默认值
value 文本区当前值 any
defaultValue 文本区初始值 any
placeholder 文本区没有值时的帮助文字 string 点击填写
minLength 最少输入字数 number
maxLength 最多输入字数 number
readOnly 是否只读 boolean false
translation 语言包 用于翻译组件内置常量 {inputHolder: string,minText: string} {inputHolder: '点击填写',minText:'至少输入$minLength个字'
onFocus 输入框获取焦点时的回调 (e: React.FocusEvent) => void
onChange 输入框内容变化时的回调 (e: React.ChangeEvent) => void
onBlur 输入框失去焦点时的回调 (e: React.FocusEvent) => void
extraCls 自定义的class,会放在组件的最外层,一般用来自定义样式 string

说明

translation中 $minLength为变量占位,固定格式不可修改。