需手动触发校验:给u-form-item设置ref属性-》通过函数 this.$refs[refName].onFieldChange(),手动触发某个字段的校验即可。
// template
...
<u-form-item label="XX名称" prop="invoice_title" ref="invoice_title" required>
<u-input v-model="form.invoice_title" placeholder="请输入xx名称"></u-input>
</u-form-item>
...
// js
xxxxx() {
this.$set(this.form, 'invoice_title', invoice_title)
this.triggerSingleFieldValidate('invoice_title')
}
triggerSingleFieldValidate(refName) {
this.$refs[refName].onFieldChange()
},