關於elementui日期組件 date.getHours() is not a function 等問題


問題

  日期控件中,假設當前顯示日期為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()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM