DateTimePicker 日期時間選擇器報錯:Cannot read property ‘getHours’ of undefined
方法一:(需要默認值時)
場景(type是datetime):例
<el-form-item label="無效的時間:">
<el-date-picker
v-model="pointEnd"
type="datetime"
placeholder="選擇日期時間">
</el-date-picker>
</el-form-item>
....
pointEnd:"2019-03-22"
上面這種就會報錯,改pointEnd:"2019-03-22 00:00:00"後,依然還是有錯,這時候給加屬性表明你的時間格式:
value-format="yyyy-MM-dd HH:mm:ss"
<el-form-item label="無效的時間:">
<el-date-picker
v-model="pointEnd"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="選擇日期時間">
</el-date-picker>
</el-form-item>
....
pointEnd:"2019-03-22 00:00:00"
這樣問題解決。
方法一:(沒有默認時間,不需)
<el-form-item label="無效的時間:">
<el-date-picker
v-model="pointEnd"
type="datetime"
placeholder="選擇日期時間">
</el-date-picker>
</el-form-item>
....
pointEnd:null
直接給初始值null,也可解決