From 66e8d1cb7b5859bcb93093a9989ce85e39a52f47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=81=8F?= Date: Mon, 16 Sep 2019 10:26:49 +0800 Subject: [PATCH] Form add hide-required-mark prop --- src/components/form/form.vue | 8 +++++++- src/styles/components/form.less | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/components/form/form.vue b/src/components/form/form.vue index 86e466f1..c2d94cdf 100644 --- a/src/components/form/form.vue +++ b/src/components/form/form.vue @@ -37,6 +37,11 @@ return oneOf(value, ['on', 'off']); }, default: 'off' + }, + // 4.0.0 + hideRequiredMark: { + type: Boolean, + default: false } }, provide() { @@ -53,7 +58,8 @@ `${prefixCls}`, `${prefixCls}-label-${this.labelPosition}`, { - [`${prefixCls}-inline`]: this.inline + [`${prefixCls}-inline`]: this.inline, + [`${prefixCls}-hide-required-mark`]: this.hideRequiredMark } ]; } diff --git a/src/styles/components/form.less b/src/styles/components/form.less index 005e606d..f4459549 100644 --- a/src/styles/components/form.less +++ b/src/styles/components/form.less @@ -69,3 +69,9 @@ // todo } } + +.@{form-prefix-cls}-hide-required-mark .@{form-item-prefix-cls}-required{ + .@{form-item-prefix-cls}-label:before { + display: none; + } +}