element-ui表单部分验证报错

最近在做vue项目中, 采用了饿了么团队的 element-ui, 有一个需求是这样的:

点击按钮 ===> 弹窗 ===> 填写表单===>提交===>校验通过===> 添加用户

在这个需求中用到了 element-ui 的 el-dialog, el-form, 部分校验 (validateField)

用户的某项行为是可以动态添加的, 并且是非必填项, 如果填了需要做输入格式校验

在添加中用户中基本上不会出现异常行为, 但如果再次编辑用户时发现控制台抛出这种错误

"must call validateField with valid prop string!"

百度了一下, 也没找到合适的解决方案

最后, 怀疑是不是因为dialog 的问题, 正好前段时间用 dialog + 文件上传, 传完以后, 关闭弹窗, 不刷新页面再次打开上传失效的问题, 最终是用 v-if 控制 dialog 的显示隐藏改好的

尝试一下: 发现问题解决, 没有在复现

<el-dialog :title="formPlayer.nickname || '添加选手'" center :visible.sync="playerEditVisible" @close="clear" ref="player" v-if="playerEditVisible">

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,556评论 25 708
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,749评论 1 45
  • 但见木门锁,不闻人语喧。 惑到北上广,或去楚云天?
    南海老人阅读 200评论 1 5
  • 开篇发现一件事,就是我在简书上之前一共只写过一篇文章,那是今年的3月,五维教练领导力学习完毕,复盘后的输出。这是...
    俞鸣阅读 562评论 1 6
  • 据我鉴定,小屁孩是实打实的力量型女孩,吼吼吼。表现如下: 一岁半的时候去体检要抽血,我负责抓着她的手,护士看我抓的...
    初升的太阳曈曈阅读 448评论 0 1