# 基础多行文本框

<template>
  	<div class="demo-block-column">
		<div class="demo-textarea-row">
            <t-textarea
                v-model="value"
                placeholder="请输入描述文案"
                name="description"
                @change="onChange"
            />
            <t-textarea
            v-model="value3"
            placeholder="请输入文案,高度可自适应,最小3行,最大5行;autosize={minRows: 3, maxRows: 5}"
            name="description"
            :autosize="{minRows: 3, maxRows: 5}"
            />
        </div>
    </div>
</template>
<script>
export default {
  data() {
    return {
      value: '',
      value2: '',
      value3: '',
    };
  },
  methods: {
    onChange(value, e) {
      console.log('onChange:', value, e);
    },
  },
};
</script>
显示代码 复制代码

# 不同状态多行文本框

校验通过文本提示
校验存在严重问题文本提示
<template>
  	<div class="demo-block-column">
		<div class="demo-textarea-row">
            <t-textarea status="success" default-value="成功状态" tips="校验通过文本提示" />
            <t-textarea status="error" default-value="错误状态" tips="校验存在严重问题文本提示" />
        </div>
    </div>
</template>
显示代码 复制代码

# 带有label的多行文本框

标题内容
标题内容
标题内容
<template>
  	<div class="demo-block-column">
		<div class="demo-textarea-row">
            <div class="care-textarea">
                <span class="care-textarea__label">标题内容</span>
                <t-textarea />
            </div>
            <div class="care-textarea">
                <span class="care-textarea__label care-textarea__label--prefix">标题内容</span>
                <t-textarea />
            </div>
            <div class="care-textarea care-textarea--vertical">
                <span class="care-textarea__label">标题内容</span>
                <t-textarea />
            </div>
        </div>
    </div>
</template>
显示代码 复制代码