前言
我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷
导语
歌谣 歌谣 这边需要做一个必传项的一个必填验证 由于这边的话可以多个累加 再加上当前的话所有的绑定值用value没用getFieldDecorator赋值且用子组件封装
代码部分
paymentTypeList.map((item, index) => {
if (!item.imgVoucher) {
message.info('请上传付款凭证');
flag = false;
return;
}
if (!item.incomeTimeLong) {
message.info('请选择进账时间');
flag = false;
return;
}
if (!item.incomeBank) {
message.info('请输入进账银行');
flag = false;
return;
}
if (!item.payAmount) {
message.info('请输入付款金额');
flag = false;
return;
}
if (!item.payerAccountNo) {
message.info('请输入付款账号');
flag = false;
return;
}
if (!item.payerAccountName) {
message.info('请输入付款户名');
flag = false;
return;
}
list.push({
imgVoucher: item.imgVoucher,
incomeBank: item.incomeBank,
payAmount: item.payAmount,
payerAccountName: item.payerAccountName,
payerAccountNo: item.payerAccountNo,
incomeTimeLong: item.incomeTimeLong,
payerType: item.payerType,
paymentModeType: item.paymentModeType,
});
realTotalAmount = item.payAmount + realTotalAmount;
总结
本文需要一定ant design基础的方能看懂 数组对象遍历对每个值进行非空验证 则问题解