javascript - 如何在 element-ui vuejs 中使用 :error 获得成功 validateState
问题描述
我用 Laravel / Vuejs 和 Element-ui 创建了一个应用程序。在我的表单中,我使用 property: error 来告诉我的字段我正在使用 Laravel 验证。
<el-form-item label="Prénom" prop="firstname" :error="registerForm.errors.get('firstname')">
<el-input name="firstname" id="firstname" v-model="registerForm.firstname">
</el-input>
/el-form-item>
在以下链接(http://element.eleme.io/#/en-US/component/form#validation)上,我们可以看到当出现错误时,该字段变为红色(它适用于我)并且当我们正确填写该字段,该字段变为绿色。
当出现错误时,validateState 数据获取值“error”。用作:error
验证,当验证正确时,属性不会传入“成功”,这使得触发绿色字段成为可能。
如链接示例所示,当错误得到纠正时,如何使 validateState 成功通过?
非常感谢您
解决方案
如果要is-success
手动设置类,可以将is-success
类绑定到el-form-item
<el-form-item label="Prénom" prop="firstname" :error="registerForm.errors.get('firstname')"
:class="{'is-success': !registerForm.errors.get('firstname')}">
<el-input name="firstname" id="firstname" v-model="registerForm.firstname">
</el-input>
</el-form-item>
推荐阅读
- ddev - 如何将 gatsby-cli 或 sudo 或其他包添加到像 nodejs 这样的 DDEV-Local 附加服务?
- heroku - 通过 Azure devops 将 docker 镜像复制到 heroko 注册表
- r - 读取分隔文本(不带换行符)并告知有多少列
- cuda - 为什么我的代码在多次调用 curand 时会失败?
- python - Pandas - 在列中突出显示第 n 个后续相等值
- angular - 角材料选择框未正确显示
- excel - 将格式化表格从 doc1 复制到 doc2
- javascript - express js和mongoose的一些概念部分
- flutter - Mac os 上 Flutter 的 sdk
- php - Youtube API-视频上传停止工作,我该如何解决?