为了账号安全,请及时绑定邮箱和手机立即绑定

react中,如何实现下拉框选择获取不同的后台数据,返回给前端。

react中,如何实现下拉框选择获取不同的后台数据,返回给前端。

MMTTMM 2019-02-09 09:43:29
1.功能需求是,我要通过一个月份选择器,去后台调取我要的数据。返回给我放入echarts中的data。我用的是antdesign的月份选择器,可以选到2017-02这样的一条datestring,然后我想通过这个string,用fetch取后台的数据,这里有纵坐标是数据,横坐标是选中月份的日,例如2017年2月,我希望我的横坐标data是1到28号。问题一:横坐标数据是放后台取还是前端可以直接设置?问题二:通过fetch,后端的数据该什么格式。一共有12个月的数据,每个月中有每日的数据。格式说的不是什么json那种意思,是什么结构。router.post('/month',async(ctx)=>{    ctx.body = {data}})这是后端的数据,这里的data该怎么写?问题三:如何在我选中月份的时候触发fetch封装的事件?
查看完整描述

1 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

1.这个数据直接让后端返回就行,比如你选了2月,那么后都按可能会返回给你一个[{data}*28]这类数据。
2.一年的话,还是一样,此时2月这样的数组嵌套在一个长度为12的大数组[[{data}*28]*12],当然28只是2月,其他月份是30,31什么的,都是后端返回。
3.DatePicker 上面有一个onChange方法,在这个方法中发起fetch。

查看完整回答
反对 回复 2019-02-13
  • 1 回答
  • 0 关注
  • 1958 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信