問題
日期控件中,假設當前顯示日期為2020-01-01,現在需要修改為2020-01-03;點開日期組件框點擊選擇其他日期時,
控制台有可能會報錯,顯示 date.getHours() is not a function 等問題
點開報錯的信息中,會轉到elementui.common.js文件,在其中打一個斷點,再次點擊,顯示如下
可以看到date顯示格式是字符串日期,字符串是沒有getHours這些方法的,只有日期對象才有,所以才會導致報錯
解決辦法
將傳入的日期格式改為能被new Date()解析的格式, 改成new Date('2020-04-23') 或者new Date()