使用

autoSize属性控制着是否自动扩展高度, 默认为false, 此时使用原生textarea, 如果为true, 则使用react-textarea-autosize包提供的组件自动扩展高度.

  • autoSize属性为true时, minRowsmaxRows属性控制着自动增长高度的限制. minRows默认为2行, maxRows默认为无限.
  • autoSize属性未设置或为false时, minRowsmaxRows属性会被忽略.
自动高度不受限制:
限制自动增长最大为4行:

允许用户调整尺寸

resize属性控制着用户是否可以手动调整元素的高度. 取值与CSS的resize相同, 默认为"none"

下面的例子resize属性设置为了: "vertical", 这将调整尺寸约束到了垂直方向.

允许用户改变尺寸(限制于垂直方向):