多级数组对象数据校验时的问题
rules: { appid: [ {required: true, message: '请输入所属应用ID', type: 'number', trigger: 'blur', transform:(value)=> {return Number(value)}} ], type: [ {required: true, message: '请选择支付类型', type: 'string', trigger: 'change'} ], mchid: [ {required: true, message: '请输入商户号', type: 'string', trigger: 'blur'} ], setting: [{ type: 'object', required: true, message: '请输入正确的信息', fields: { mch_appid: [{ type: 'string', required: true, message: '请输入正确的微信支付APPID', trigger: 'blur' }], mch_api_key: [{ type: 'string', required: true, message: '请输入微信支付的APIV3密匙', trigger: 'blur' }], mch_serial_no: [{ type: 'string', required: true, message: '请输入正确的证书序列号', trigger: 'blur' }], notify_url: [{ pattern: validate.url, type: 'string', required: true, message: '请输入通知回调地址', trigger: 'blur' }], }, }] }
对于两层的校验,如果其中一个没有通过,其他已经通过了的也会出现未通过的提示

如果对于更多层的是否是这样的写法,经过验证没通过,是不是写法错误?
rules: { setting: [{ type: 'object', required: true, message: '请输入正确的信息', fields: { data: [{notify_url: [{ pattern: validate.url, type: 'string', required: true, message: '请输入通知回调地址', trigger: 'blur' }]}], }, }] }