vue+elemen把時間作為參數搜索數據註意一點
阿新 • • 發佈:2018-02-13
light 小時 參數 bsp 表單 arr end 封裝 方法
按時間搜索數據,比如你選擇了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把時間作為參數搜索數據註意一點