vant使用datetime-picker組件設(shè)置maxDate和minDate的坑及解決
需求
使用vant使用datetime-picker組件實現(xiàn)選擇日期范圍
- 1.開始時間不能大于結(jié)束時間
- 2.時間跨度不能大于180天

問題描述
分別設(shè)置開始時間及結(jié)束時間的maxDate和minDate


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

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


總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue項目動態(tài)渲染input,綁定的參數(shù)不實時更新問題
這篇文章主要介紹了vue項目動態(tài)渲染input,綁定的參數(shù)不實時更新問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03
vue 修改 data 數(shù)據(jù)問題并實時顯示操作
這篇文章主要介紹了vue 修改 data 數(shù)據(jù)問題并實時顯示操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09
vue v-for 點擊當(dāng)前行,獲取當(dāng)前行數(shù)據(jù)及event當(dāng)前事件對象的操作
這篇文章主要介紹了vue v-for 點擊當(dāng)前行,獲取當(dāng)前行數(shù)據(jù)及event當(dāng)前事件對象的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09
Element的Pagination分頁sync問題小結(jié)
本文主要介紹了Element的Pagination分頁sync問題小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

