表单组件 Textarea输入框
如何引入
// 引入
import {Textarea} from 'vimon'
// 安装
Vue.component(Textarea.name, Textarea)
// 或者
export default{
components: {
Textarea
}
}
- 源码:
传入属性 / Props:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
showFocusHighlight |
Boolean |
<optional> |
focus时底部高亮 | |
disabled |
Boolean |
<optional> |
如果为true, 用户无法输入 | |
maxlength |
Number |
<optional> |
设置最大值, 只对textarea有效 | |
rows |
Number |
<optional> |
3
|
设置行数, 只对textarea有效 |
autosize |
Boolean |
<optional> |
自动高度 | |
autofocus |
Boolean |
<optional> |
自动对焦 | |
mode |
String |
<optional> |
'ios'
|
当前平台 |
placeholder |
String |
<optional> |
占位文字 | |
readonly |
Boolean |
<optional> |
只读模式, 不能修改 | |
count |
Boolean |
<optional> |
计数模式 | |
value |
* |
<optional> |
内容输入值 |
对外事件 / Fires:
- component:Textarea#event:onBlur
- component:Textarea#event:onFocus
- component:Textarea#event:onInput
- component:Textarea#event:onKeyup
- component:Textarea#event:onKeydown
- component:Textarea#event:onValid
- component:Textarea#event:onInvalid
用法 / Usages
<Textarea placeholder="Text Textarea">
<Textarea @onBlur="blur($event)" @onFocus="focus($event)" @onInput="onInput($event)" placeholder="Enter a description"></Textarea>