<u-datetime-picker :show="showTime" v-model="dataList.expireDate" mode="date" @cancel="closePicker"
@confirm="confirmPickerOne" :formatter="formatter"></u-datetime-picker>
使用時遇到的缺陷
1.minDate:設定最小值、使用時間戳。如果頁面上有兩個時間選擇的元件,其中有一個限制最小值、但是必須兩個都設定最小值、要不然沒設定最小值的那個回顯會有問題、預設的最小值就是10年前
2.v-model繫結的問題,@confirm獲取到的是時間戳,你需要在事件裡自己轉換
const timeFormat = uni.$u.timeFormat
let newDate1 = timeFormat(e.value, 'yyyy-mm-dd')
但是如果你轉換了v-mode繫結的值,它顯示的還是時間戳,就是繫結的和顯示的不能是一個欄位,可以繫結一個不需要的欄位來進行轉換操作,然後顯示的是真正需要傳的的值
const timeFormat = uni.$u.timeFormat let newDate1 = timeFormat(e.value, 'yyyy-mm-dd') this.dataList.checkinDate = newDate1 this.checkinDateNew = newDate1
相當於一個值要賦值兩遍