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

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封装的事件?


MMTTMM
浏览 1959回答 1
1回答

FFIVE

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

相关分类

JavaScript