在进行日期区间查询时,采用elementUi的日期组件
<el-date-picker
v-model="value1"
type="monthrange"
range-separator="至"
start-placeholder="开始月份"
end-placeholder="结束月份">
</el-date-picker>
后端使用的是Date接受,LIKE查询时,需要转换日期格式
在这里 value1 传值时用的是 数组形式 将其用索引方式拿出来转换进行重新赋值。
handleQuery() {
this.queryParams.pageNum = 1;
const startTime =moment(this.queryParams.contSignDate[0]).format('yyyy-MM-DD')
const endTime = moment(this.queryParams.contSignDate[1]).format('yyyy-MM-DD')
this.queryParams.startTime = startTime;
this.queryParams.endTime = endTime;
this.getList();
},
将格式转换一下,传给后端 ,给sql新增对应查询条件就可以查询了
此方法只是提供便捷转换方式,不建议使用,后端写的时候最好提前设计好区间查询,那样会更加便捷。