返回介绍

Textarea 文本域

发布于 2020-05-05 22:51:20 字数 4088 浏览 939 评论 0 收藏 0

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 - -
title label文字 String - -
inline-desc 位于标题下的描述文字 String - -
show-counter 是否显示计数 Boolean false false,true
max 最大长度限制 Number 0 -
name 表单名字 String - -
placeholder 没有值时的提示文字 String - -
rows textarea 标准属性rows Number 3 -
cols textarea 标准属性cols Number 30 -
height 高度 Number 0 -
readonly textarea 标签属性readonly Boolean false false,true
autosize 是否根据内容自动设置高度 Boolean false false,true
- - - - -

Slots

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

Events

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

Methods

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文