- Actionsheet 地址栏
- Badge 徽章
- Button 按钮
- Count 累加器
- Header 头部
- Icons 图标
- QRcode 二维码
- Range 滑块
- Rater 评价
- Search 搜索框
- Steps 步骤条
- Tab 标签栏
- Tabbar 底部标签
- Address 地址栏
- Cell 单元格
- Checkicon 单选按钮
- Checker 选择按钮
- Checklist 按钮组
- Countup 数字滚动
- Flexbox 弹性布局
- Indexlist 分类列表
- inlineCalendar 日历组件
- input 输入框
- Lazyload 懒加载
- Noticebar 通知栏
- Pullrefresh 刷新加载
- Radio 单选按钮
- Switch 开关
- Textarea 文本域
- Keyboard 键盘
- Pwdinput 密码输入框
- Datetime 日期
- Dialog 弹窗
- Loading 加载中
- Picker 选择
- Popup 弹出
- PopupPicker 弹出选择
- Scroll 滑动加载
- Slidbtn 滑动操作
- Swiper 滑动操作
- Toast 提示
- Uploader 上传
- ImgPreview 图片预览
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Textarea 文本域
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论