vue+elemen把时间作为参数搜索数据注意一点

Posted LWJ_jay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue+elemen把时间作为参数搜索数据注意一点相关的知识,希望对你有一定的参考价值。

按时间搜索数据,比如你选择了2018-2-1,它实际传给后台的时间是:2018-1-31 16:00少了八个小时,把2018-1-31的数据也搜出来了,这哪行!

传入时间之前要格式化:

 封装方法:注意这是form表单的,不能用于table

import moment from ‘moment‘

/**
 * 非表格数据日期格式化
 * @param val
 * @param formatString
 * @returns {string}
 */
export function format(val, formatString = ‘YYYY-MM-DD‘) {
  if (moment(val).isValid()) {
    return moment(val).format(formatString)
  }
  return ‘‘
}  

 组建引用:

import { format} from ‘@/helper/filters‘
// 处理
if (this.filter.dateRange) {
   let dataArry = this.filter.dateRange
   // 把form的时间格式化,实际日期是减少了八个钟
   dataArry[0] = format(dataArry[0], ‘YYYY-MM-DD‘)
   dataArry[1] = format(dataArry[1], ‘YYYY-MM-DD‘)
   param[‘startTime‘] = dataArry[0]
   param[‘endTime‘] = dataArry[1]
}

  

以上是关于vue+elemen把时间作为参数搜索数据注意一点的主要内容,如果未能解决你的问题,请参考以下文章

vue搜索框中如何根据子类找到父类,并把子类和父类作为参数传递

10.17 elemen.js

在Vue+element 开发中报: The template root requires exactly one elemen 错的解决和原因

基于Vuex的树形控件

VUE中 Mockjs实现请求地址带参数的加载方法

在vue中用了elemen插件,怎么让复选改为单选