Vue表单验证不生效,求大神解惑

Vue表单验证不生效,求大神解惑

表单中有一个下拉框联动的需求(选择库存地,联动批次),但是手动用this.form.batchNo = this.batchNoList[0].value,无法触发表单验证,后来使用$set才起作用,但是不明白其中的原理,有大神能帮忙解答下吗
图片说明图片说明图片说明图片说明

https://blog.csdn.net/Tsinbo1314/article/details/103137835

验证规则里加个
type: 'change'
默认的检测方式是失去焦点还是提交我忘了

我也遇到这种问题,改成$set就可以了