我在react-native-calendar-strip
应用程序中使用react-native
。通常,onDateSelected
道具完美无缺,返回所选日期。然而,每当我添加datesWhitelist
道具时,它就会开始返回最后一天的日期。我无法弄清楚发生了什么。
我要分享我的react-native-calendar-strip
组件代码。
<CalendarStrip
calendarAnimation={{type: 'sequence', duration: 30}}
daySelectionAnimation={{type: 'border', duration: 200, borderWidth: 1, borderHighlightColor: 'white'}}
style={{height: 80, paddingTop: 20, paddingBottom: 10, marginBottom: 15}}
calendarHeaderStyle={{color: 'white'}}
calendarColor={'#7743CE'}
dateNumberStyle={{color: 'white'}}
dateNameStyle={{color: 'white'}}
highlightDateNumberStyle={{color: 'yellow'}}
highlightDateNameStyle={{color: 'yellow'}}
disabledDateNameStyle={{color: 'grey'}}
disabledDateNumberStyle={{color: 'grey'}}
onDateSelected={(date)=>this.dateSelected(date)}
datesWhitelist={datesWhitelist}
/>
这是我的datesWhiteList
数组代码。
var today = new Date();
var last = new Date();
last.setMonth(last.getMonth()+1);
let datesWhitelist = [{
start: today,
end: last
}];