textarea 是 jsn 内置的一个组件,用于用户交互,接受用户输入数据。 可以认为是允许多行的 <input>
Notes: <textarea>支持 <input> 支持的所有的事件。
子组件
textarea 组件不支持子组件。
属性
textarea组件支持text组件的所有属性,除此之外还支持以下属性:
rows {number}:接收 number 类型的数据,指定组件的高度,默认值是 2。
样式
伪类v0.9.5+:
textarea支持以下伪类:activefocusdisabledenabled
text styles
- 支持
color - 支持
font-size - 支持
font-style - 支持
font-weight - 支持
text-align
- 支持
通用样式:支持所有通用样式。
- 盒模型
flexbox布局positionopacitybackground-color
查看 组件通用样式。
事件
input: 输入字符的值更改。事件中 event 对象属性:
value: 触发事件的组件;timestamp: 事件发生时的时间戳。
change: 当用户输入完成时触发。通常在blur事件之后。事件中 event 对象属性:
value: 触发事件的组件;timestamp: 事件发生时的时间戳。
focus: 组件获得输入焦点。事件中 event 对象属性:
timestamp: 事件发生时的时间戳。
blur: 组件失去输入焦点。事件中 event 对象属性:
timestamp: 事件发生时的时间戳。
通用事件
注意:
不支持click事件。 请监听input或change事件代替。支持以下通用事件:
longpressappeardisappear
查看 通用事件。
示例
<template> |