vant使用datetime-picker組件設置maxDate和minDate的坑及解決
更新時間:2022年12月06日 09:37:03 作者:遇事皆問春風
這篇文章主要介紹了vant使用datetime-picker組件設置maxDate和minDate的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
需求
使用vant使用datetime-picker組件實現選擇日期范圍
- 1.開始時間不能大于結束時間
- 2.時間跨度不能大于180天

問題描述
分別設置開始時間及結束時間的maxDate和minDate


點擊選擇了開始時間之后,在點擊選擇結束時間頁面卡著不動了
原因
datetime-picker組件中綁定的min-date和max-date不可以是動態(tài)的,只能綁定一個固定的值,否則就會導致頁面卡死
解決方法
組件中只設置一個max-date,在data中定義maxDate: new Date()

在確定選擇日期函數中判斷: 開始時間不能大于結束時間、時間跨度不能大于180天


總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue使用sass根據環(huán)境進行樣式判斷區(qū)分方式
這篇文章主要介紹了vue使用sass根據環(huán)境進行樣式判斷區(qū)分方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03

