v0.8+
textarea
是 Weex 内置的一个组件,用于用户交互,接受用户输入数据。 可以认为是允许多行的 <input>
Notes: <textarea>
支持 <input>
支持的所有的事件。
textarea
组件不支持子组件。
value {string}
:组件的接收到的输入字符。placeholder {string}
:提示用户可以输入什么。 提示文本不能有回车或换行。disabled {boolean}
:表示是否支持输入。通常 click
事件在 disabled
控件上是失效的。autofocus {boolean}
:表示是否在页面加载时控件自动获得输入焦点。rows {number}
:接收 number 类型的数据,指定组件的高度,默认值是 2text styles
color
font-size
font-style
font-weight
text-align
查看 文本样式
通用样式:支持所有通用样式
flexbox
布局position
opacity
background-color
查看 组件通用样式
input
: 输入字符的值更改。
事件中 event 对象属性:
value
: 触发事件的组件;timestamp
: 事件发生时的时间戳。change
: 当用户输入完成时触发。通常在 blur
事件之后。
事件中 event 对象属性:
value
: 触发事件的组件;
timestamp
: 事件发生时的时间戳。
focus
: 组件获得输入焦点。
事件中 event 对象属性:
timestamp
: 事件发生时的时间戳。blur
: 组件失去输入焦点。
事件中 event 对象属性:
timestamp
: 事件发生时的时间戳。通用事件
注意: 不支持 click
事件。 请监听 input
或 change
事件代替。
支持以下通用事件:
longpress
appear
disappear
查看 通用事件
<template> <div> <textarea class="textarea" autofocus="true" placeholder="..." value="我是一个多行版本的input组件"> </textarea> </div> </template> <style> .textarea { margin: 20; border-width: 2; border-style: solid; border-color: #efefef; border-radius: 5; } </style>