需要把資料傳回到父頁面,父頁面接收到資料後調用 this.$refs.formValidate.validateField('XXXX') 來重新校驗表單,因為已經收到資料,是以校驗通過,紅色提示文字就會消失
例如
<FormItem label="圖示1:" prop="iconFirst" ref="imgM1">
<Upload
uploadType="verso"
@getVersoImg="getVersoImg1"
:upImg="parkItemForm.iconFirst"
></Upload>
<div>支援擴充名:.jpeg .jpg .png,不大于5M</div>
</FormItem>
iconFirst: [
{ required: true, message: "請上傳圖檔", trigger: "change" },
],
getVersoImg1(data) {
this.parkItemForm.iconFirst = data;
this.$refs.parkItemForm.validateField("iconFirst");
},