遇到问题
在使用element-UI进行开发的时候遇到一个问题
查询条件是时间组件el-date-picker时,查询的数据有问题
查找原因
F12查看接口调用情况
发现是datetime的时间比实际选中的时间早8小时
时间少了8小时,根本原因是:中国国家标准时间是东经120°(东八区)的地方时间,同格林威治时间(世界时)整整相差8小时
解决方案
在查询相关文档后,只需要更改时间组件el-date-picker的 value-format 的格式就可以了
<el-date-picker
style="width: 188px;height: 34px;border-radius: 5px;border: 1px solid #448DF6;"
value-format="yyyy-MM-dd HH:mm:ss"
v-model="formData.dateTime"
type="datetime"
placeholder="选择日期时间">
</el-date-picker>
最后再选择时间,点击查询,查询结果无误。