# FormTextarea
# 使用示例
<script>
export default {
data() {
const route = this.$route.name.toLowerCase()
return {
operateLayer: {
size: 'mini',
label: '新增',
params: {},
method: 'post',
url: '/his/office',
hasPermi: `${route}:add`,
mode: {
type: 'Dialog',
form: [
{
label: '详细内容',
model: 'content',
component: 'FormTextarea',
showWordLimit: true,
maxlength: 200,
rows: 5
}
]
}
}
}
}
}
</script>
# 属性
属性 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
component | 当前使用的单表单组件 | object | — | — |
label | 描述 | string | — | — |
model | 该组件需向接口传递的字段 | string | — | — |
rows | 输入框行数,只对 type="textarea" 有效 | number | — | 2 |
maxlength | 原生属性,最大输入长度 | number | — | — |
minlength | 原生属性,最小输入长度 | number | — | — |
showWordLimit | 是否显示输入字数统计,只在 type = "text" 或 type = "textarea" 时有效 | boolean | — | false |
placeholder | 输入框占位文本 | string | — | 请输入 |
clearable | 是否可清空 | boolean | — | false |
showPassword | 是否显示切换密码图标 | boolean | — | false |
disabled | 禁用 | boolean | — | false |
size | 输入框尺寸,只在 type!="textarea" 时有效 | string | medium / small / mini | — |
prefixIcon | 输入框头部图标 | string | — | — |
suffixIcon | 输入框尾部图标 | string | — | — |
readonly | 原生属性,是否只读 | boolean | — | false |
formWidth | 宽度 | number | — | — |
rules | elementUI规则校验 | array | — | — |
← FormSelect FormDate →