From 2d6269fba8b98f2633b61a2a23901de8cda16d5f Mon Sep 17 00:00:00 2001 From: Super <1157114498@qq.com> Date: Wed, 20 Mar 2019 20:21:15 +0800 Subject: [PATCH] [new feature] Field: add error-message-align prop (#3016) --- packages/field/en-US.md | 1 + packages/field/index.js | 3 ++- packages/field/index.less | 7 +++++++ packages/field/zh-CN.md | 1 + 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/field/en-US.md b/packages/field/en-US.md index 6299abb51..a3a38841a 100644 --- a/packages/field/en-US.md +++ b/packages/field/en-US.md @@ -129,6 +129,7 @@ Field support all native properties of input tag,such as `maxlength`、`placeh | error-message | Error message | `String` | `''` | | label-align | Label text align, can be set to `center` `right` | `String` | `left` | | input-align | Input text align, can be set to `center` `right` | `String` | `left` | +| error-message-align | Error message text align, can be set to `center` `right` | `String` | `left` | | autosize | Textarea auto resize,can accpet an object,
e.g. { maxHeight: 100, minHeight: 50 } | `Boolean | Object` | `false` | | left-icon | Left side icon name | `String` | - | | right-icon | Right side icon name | `String` | - | diff --git a/packages/field/index.js b/packages/field/index.js index 65a7d727e..3b7d0fa22 100644 --- a/packages/field/index.js +++ b/packages/field/index.js @@ -20,6 +20,7 @@ export default sfc({ onIconClick: Function, autosize: [Boolean, Object], errorMessage: String, + errorMessageAlign: String, type: { type: String, default: 'text' @@ -243,7 +244,7 @@ export default sfc({ {this.renderRightIcon()} {slots('button') &&
{slots('button')}
} - {this.errorMessage &&
{this.errorMessage}
} + {this.errorMessage &&
{this.errorMessage}
} ); } diff --git a/packages/field/index.less b/packages/field/index.less index 373f97899..787955928 100644 --- a/packages/field/index.less +++ b/packages/field/index.less @@ -98,6 +98,13 @@ color: @red; font-size: 12px; text-align: left; + &--center { + text-align: center; + } + + &--right { + text-align: right; + } } &--disabled { diff --git a/packages/field/zh-CN.md b/packages/field/zh-CN.md index 631bcb937..da14f3c35 100644 --- a/packages/field/zh-CN.md +++ b/packages/field/zh-CN.md @@ -131,6 +131,7 @@ Field 默认支持 Input 标签所有的原生属性,比如 `maxlength`、`pla | error-message | 底部错误提示文案,为空时不展示 | `String` | `''` | - | | label-align | 文本对齐方式,可选值为 `center` `right` | `String` | `left` | 1.1.10 | | input-align | 输入框内容对齐方式,可选值为 `center` `right` | `String` | `left` | 1.1.10 | +| error-message-align | 错误提示文案对齐方式,可选值为 `center` `right` | `String` | `left` | - | | autosize | 自适应内容高度,只对 textarea 有效,可传入对象,
如 { maxHeight: 100, minHeight: 50 },单位为 px | `Boolean | Object` | `false` | 1.0.0 | | left-icon | 输入框左侧图标名称或图片链接,可选值见 Icon 组件 | `String` | - | 1.5.7 | | right-icon | 输入框尾部图标名称或图片链接,可选值见 Icon 组件 | `String` | - | 1.5.7 |