百度之后好像是因为异步渲染的原因 在各个博客上的写法 就是在第二级的select中的change事件里写入这个 this.$forceUpdate() 事实证明这个方法是可行的。 当改变部门后,负责人也清空,选择负责人也可以回显。我接着做表单校验,因为这两个选项必填 然后...就悲剧了 发现负责人那一栏已经回显了,但就是过不了非空验...
因为formitem 的子代不一定都是表单项,还有可能是按钮,按钮是没有被传递prop属性的,为了校验的是每一个有校验方法的表单项,需要过滤掉没有 prop 属性的孩子。 问题修正: 对于input 插件中 $parent 写法问题,如果组件嵌套多层使用,使用 $parent 就不恰当了,看element-ui 源码中封装时使用了 emitter 方法的混入。