# Textarea 文本域

表单类型组件,结合form组件使用

# 基本用法

<wx-form ref="form">
  <wx-form-body>
    <wx-form-group title="问题描述">
      <wx-textarea placeholder="请描述你所发生的问题"></wx-textarea>
    </wx-form-group>
  </wx-form-body>
</wx-form>

# 可见行数/字数限制/自动行高/数据校验

<wx-form ref="form">
  <wx-form-body>
    <wx-form-group title="可见行数/字数限制/自动行高/数据校验">
      <wx-textarea v-model="val" placeholder="请描述你所发生的问题" :max-length="200" :rows="4" required autosize></wx-textarea>
    </wx-form-group>
  </wx-form-body>
  <wx-form-action>
    <wx-button @click="handleClick">确定</wx-button>
  </wx-form-action>
</wx-form>

<script>
export default {
  methods: {
    handleClick() {
      this.$refs.form.validate(error => {
        if (error) {
          this.$tooltip(error)
        } else {
          this.$toast("验证成功", { type: "success" })
        }
      });
    }
  }
};
</script>

# Textarea Attributes

参数 说明 类型 可选值 默认值
v-model/value 绑定值 String - -
placeholder 输入框占位文本 String - -
rows 默认行数 Number - 3
required 是否必填 Boolean - false
pattern 正则校验表达式 String - -
emptyTips 空值校验提示信息 String - -
notMatchTips 正则校验错误提示信息 String - -
maxLength 字符数限制 Number - -
readonly 只读状态 Boolean - false
disabled 禁用状态 Boolean - false
autosize 自动行高 Boolean - false
back
文本域