解决element ui 动态修改表单必填校验星号不消失的问题
lynnk
780 人已围观
可以添加一个名为 formKey 的 data 属性,并在 toggleEmailRequired 方法中切换它的值。这个方法亲测是没有问题的
<el-form :model="formData" :rules="rules" :key="formKey" ref="form"> ... </el-form> ... data() { return { formKey: 0, formData: {...}, rules: {...}, }; }, methods: { toggleEmailRequired() { this.rules.email[0].required = !this.rules.email[0].required; this.formKey += 1; }, },
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。