簡體   English   中英

react-calendar tileDisabled 周六和周日

[英]react-calendar tileDisabled Saturdays and Sundays

我想在我的反應日歷上的每個星期六和星期日禁用。 所以我像這樣使用了 tileDisabled function:

<Calendar
        onChange={setDate}
        value={date}
        minDate={today}
        tileDisabled={({ date, view }) =>
          (view === "month" && date.getDay() === 0) || date.getDay() === 6
        }
      />

這在某些情況下有效,但是當我將月份按到另一個 select 時,有些月份被禁用,比如這個月份

在此處輸入圖像描述

希望它對你有用。

<Calender tileDisabled={({date}) => [0, 6].includes(date.getDay())}

反過來,它將禁用第 6 天和第 0 天,這意味着星期六和星期日。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM