Textarea 文本域

# Textarea 文本域

文本域组件。

# 基本用法

绑定v-model到一个String类型的变量。

<aui-textarea
  v-model = "value1"
  placeholder = "placeholder1"
  @focus = "focus"
>
</aui-textarea>

<script>
  export default {
    data() {
      return {
        value1: '',
        placeholder1:'请输入文本内容'
      }
    },
    methods:{
      focus(){
        console.log('获取焦点')
      }
    }
  };
</script>
显示代码 复制代码

# 禁用状态

设置disabled属性,接受一个Boolean,设置true即可禁用。

<aui-textarea
  v-model="value2"
  :disabled = "disabled1"
>
</aui-textarea>
<script>
  export default {
    data() {
      return {
        value2: 'test-textarea-info',
        disabled1: true
      }
    }
  };
</script>
显示代码 复制代码

# 最大长度

设置maxlength属性,接受一个Number,设置后限定文本长度。

<aui-textarea
  v-model="value3"
  :maxlength="maxlength1"
>
</aui-textarea>
<script>
  export default {
    data() {
      return {
        value3: '',
        maxlength1:3
      }
    }
  };
</script>
显示代码 复制代码

# 显示行数

设置rows属性,接受一个Number,设置显示行数。

<aui-textarea label='显示5行' :rows='5'></aui-textarea>
显示代码 复制代码

# Attributes

参数 说明 类型 可选值 默认值
maxlength 文本最大长度 number -
rows 显示行数 number 3
placeholder 输入框占位文本 string
disabled 禁用 boolean false
readonly 是否只读 boolean true/false false
label 输入框关联的label文字 string
position label位置 String left/top left
requisite 是否必输 Boolean true/false false
validator-test 校验规则 function/regexp —— ——
prompt-information 校验错误提示语 string —— ——
symbol 必输标记 string —— *

# Events

事件名称 说明 回调参数
focus 获取焦点时触发 Event
blur 失去焦点时触发 Event

# VueComponent API

方法名称 说明 参数类型 备注
setDisabled 设置input是否可用 boolean -
setRequisite 设置input是否必输 boolean -
setReadonly 设置input是否只读 boolean -
Last Updated: 2022/4/15 下午5:07:24