iView(View UI Design) 在使用表单操作表单内组件(例如选择框等)的时候,控制台会有个报错,如下:
vue.min.js:6 TypeError: Cannot read properties of undefined (reading 'indexOf') at a.resetField (iview.min.js:1:229577) at a.required (iview.min.js:1:227418) at fn.run (vue.min.js:6:27749) at un (vue.min.js:6:25760) at Array.<anonymous> (vue.min.js:6:12466) at qe (vue.min.js:6:11867)
可能是因为你在form-item上有v-if判断,解决办法:
FormItem应该增加prop属性,可以赋值为空
<form-item prop="" label="PDF文件" :required="printApplyNeedUploadPdf()"> <!-- 其他代码 --> </form-item>
还有一个办法:
FormItem不使用v-if,或者它的上层父组件也没有v-if
文章评论