
首先說一下我使用的實際場景
html代碼:

js代碼:

首先說明出現原因,elementUI的日期選擇器【el-date-picker】在加上格式
value-format="yyyy-MM-dd" format="yyyy-MM-dd"
和校驗規則時
{ type: 'date', required: true, message: '請選擇日期', trigger: 'change' }
會出現頂上問題,結合網絡上各路大神的解決方案,實踐得出,
解決方案如下:
校驗規則 【type: 'date'】改為【type: 'string'】
// 原因可能是:elementUI自帶的格式轉換后會將綁定值轉為字符串,而校驗規則中的【type: 'date'】已經不匹配,至於它的報錯是因為轉換為字符串,不是date對象所以沒有getTime這個方法了。(說是可能呢,是因為是個人推理見解,具體專業原因還要再探討)

