首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react大型日历-使用它进行api调用

问react大型日历-使用它进行api调用
EN

Stack Overflow用户
提问于 2017-08-23 19:48:45
回答 1查看 731关注 0票数 0

我使用react大日历,并使用一周的开始日期和结束日期进行api调用,这是我要调用以获取事件的函数

代码语言:javascript
复制
getEvents(calendarId,firstday,lastDay);

此函数使用日历id以及第一天和最后一天的日期创建要命中的api url。

因此,如果日历显示周为8月20日-8月27日,则第一天是20-08-2017,最后一天是27-08-2017,我的api url为

代码语言:javascript
复制
calendar/events/?start="20-08-2017"&end="27-08-2017"

对于下周,即28-08-2017到3-08-2017,我希望自动从日历中获取日期,以便在api调用中使用它?

问题是,我对react-big-calendar还是个新手,我不知道如何从那里获取日期。如果你能给我一些建议或建议,甚至告诉我去哪里看,我会非常感激的。我已经看过文档了,但是没有得到我想要的东西。

编辑:我使用如下所示的onNavigate来调用调用接口的函数

代码语言:javascript
复制
onNavigate={() => {
 actions.calendar.getEvents(this.props.params.calendarId, firstday, lastday);

              }}
EN

回答 1

Stack Overflow用户

发布于 2017-12-06 03:26:46

尝试更改回调以接受日历的当前开始日期:

代码语言:javascript
复制
onNavigate={(date) => ...}

并计算您的接口调用的请求日期范围,例如使用moment JS lib。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45838907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档