- 图示如下
- 从element ui 官方示例代码中可以看到,v-model绑定的是一个值
- 实际上,在项目中真正入参的时候,肯定会需要一个开始时间,结束时间两个参数进行入参
- 下面是一个公共处理入参的方法
// Object.entries将对象的key,value拿到,在进行reduce处理
const reqParams = Object.entries(this.query).reduce((tol, [key, value]) => {
if (key === 'scheduledStartTime' && value && value.length) return { ...tol, scheduledStartTimeStart: value[0], scheduledStartTimeEnd: value[1] };
if (value && Array.isArray(value) && value.length) tol[key] = JSON.stringify(value);
if (value && !Array.isArray(value)) tol[key] = value;
return tol;
}, {});