問題描述
使用日期選擇器该镣,數(shù)據(jù)從后端獲得,再賦值給a-date-picker做數(shù)據(jù)回顯响谓,遇到這個報錯损合,排錯后定位到a-date-picker組件本身接收數(shù)據(jù)的問題。
如果使用了dayjs或moment庫來處理時間字符串娘纷,并且使用.format對時間數(shù)據(jù)進行格式化嫁审,則會報這個錯誤。
const create_time = "2023-05-19T09:11:45.000+0000"
create_time = dayjs(create_time).format("YYYY-MM-DD HH:mm:ss")
解決方案
經(jīng)過嘗試赖晶,不對時間字符串進行格式化律适,直接使用dayjs處理后傳給a-date-picker后報錯消失辐烂。具體原因還不明確。
create_time = dayjs(create_time)
const startTime = ref(create_time)
<a-date-picker
v-model:value="startTime"
/>
在此記錄如有同學遇到捂贿,望不吝賜教纠修。
以上內(nèi)容若有誤,請各位指出厂僧,避免誤導更多人扣草。