diff --git a/src/components/form/form-item.vue b/src/components/form/form-item.vue index cd2beab9..e3e05ae3 100644 --- a/src/components/form/form-item.vue +++ b/src/components/form/form-item.vue @@ -96,7 +96,13 @@ }, rules (){ this.setRules(); - } + }, + required (n, o) { + this.isRequired = n; + if (o && !n) { + this.resetField(); + } + }, }, inject: ['FormInstance'], computed: {