textarea 是 jsn 内置的一个组件,用于用户交互,接受用户输入数据。 可以认为是允许多行的 <input>
Notes: <textarea>支持 <input> 支持的所有的事件。
子组件
textarea 组件不支持子组件。
属性
textarea组件支持text组件的所有属性,除此之外还支持以下属性:
- rows {number}:接收 number 类型的数据,指定组件的高度,默认值是 2。
样式
- 伪类v0.9.5+: - textarea支持以下伪类:- active
- focus
- disabled
- enabled
 
- text 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> |