ant-design / ant-design-mobile

Essential UI blocks for building mobile web apps.
https://mobile.ant.design
MIT License
11.65k stars 2.4k forks source link

Calendar getDateExtra How to fetch data using ReactHooks and Async #3327

Closed sujing219 closed 2 years ago

sujing219 commented 5 years ago

Reproduction link

https://codepen.io/sujing219/pen/aemGpx

Steps to reproduce

  1. 不用看上面连接,文字描述很好理解;
  2. Calendar 在日期下面添加日期对应的自定义数据,如添加近半年可预订信息;
  3. Async Fetch 半年可预订数据 useEffect getDateExtra 不能适时把可预定信息渲染进组件;
  4. 点一个月份中的日期,就能显示当月部分数据;
  5. 在滚动到下一个月份,没有扩展数据,点击之后,方能显示出来;

1-nodata.png

没有显示近半年可预订数据

2-diff.png

点击月份中日期,可显示,但没有点击的月份,不能显示

What is expected?

getDateExtra 能显示异步数据

What is actually happening?

getDateExtra 不能显示异步数据

Environment Info
antd 2.2.12
React 16.8.0
System Windows 10
Browser Chrome 75
lee-Tony commented 4 years ago

我也遇到了这个问题,题主解决没有

sunflower-tc commented 4 years ago

我也遇到了这个问题,题主解决没有 同样问题

awmleer commented 2 years ago

v2 已停止维护了,可以考虑升级一下