关于使用element创建form时,用validate校验第一个元素校验失效的问题

这里的div包含了两个表,一开始用v-if来判断是否可以进入编辑页面

发现负责人姓名一栏的校验没有效果,但手机号码能被校验

交换位置之后也是处于后面的那个可以被校验

经过尝试发现,在负责人姓名前加一个空的form-item可以实现校验,但不知道原理

后来经指点发现,把一开始的v-if改成v-show就能实现校验了

原理和v-show 只是隐藏控件 , 不是将其销毁,v-if是真正地销毁和创建控件有关吧

这里并不需要频繁切换状态但是应该使用v-show


版权声明:本文为qq_42810352原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。