当前位置: 首页 > 文档资料 > Feui 中文文档 >

Textarea 文本域

优质
小牛编辑
124浏览
2023-12-01
import { Textarea } from 'feui';
components: {
  [Textarea.name]: Textarea
},
data() {
  return {
    placeholder: "占位符",
    title: "标题"
  };
},

代码演示

基础用法

<fe-group>
  <fe-textarea :max="20" :placeholder="placeholder" 
    @on-focus="onEvent('focus')" @on-blur="onEvent('blur')">
  </fe-textarea>
</fe-group>

和input一起使用

<fe-group title="和input一起使用">
  <fe-input :placeholder="title"></fe-input>
  <fe-textarea :max="200" name="description" 
    :placeholder="placeholder">
  </fe-textarea>
</fe-group>

不显示计数器

<fe-group title="不显示计数器">
  <fe-textarea :max="200" name="detail" :placeholder="placeholder" 
    :show-counter="false">
  </fe-textarea>
</fe-group>

自动高度

<fe-group title="自动高度">
  <fe-textarea :placeholder="placeholder" :show-counter="false" 
    :rows="1" autosize>
  </fe-textarea>
  <fe-textarea :title="title" :placeholder="placeholder" 
    :show-counter="false" :rows="1" autosize>
  </fe-textarea>
</fe-group>

设定固定高度

<fe-group title="设置高度为200像素">
  <fe-textarea :title="title" :max="200" :placeholder="placeholder" 
    :show-counter="false" :height="200" :rows="8" :cols="30">
  </fe-textarea>
</fe-group>

API

参数说明类型默认值可选值
value表单值, 使用v-model绑定String--
titlelabel文字String--
inline-desc位于标题下的描述文字String--
show-counter是否显示计数Booleanfalsefalse,true
max最大长度限制Number0-
name表单名字String--
placeholder没有值时的提示文字String--
rowstextarea 标准属性rowsNumber3-
colstextarea 标准属性colsNumber30-
height高度Number0-
readonlytextarea 标签属性readonlyBooleanfalsefalse,true
autosize是否根据内容自动设置高度Booleanfalsefalse,true
-----

Slots

Slot名说明备注
label用于自定义label(即 title)部分内容-
restricted-label用于自定义label部分,和slot=label不同的是,
该slot宽度受到父组件group的限制
-
---

Events

事件名参数说明备注
on-changevalue表单值变化时触发-
on-focus-focus事件-
on-blur-blur事件-
----

Methods

方法名参数说明备注
updateAutosize-重置 autosize 高度-