【发布时间】:2020-08-21 18:58:12
【问题描述】:
我有一个事件模型。在我的活动中,人们可以通过单击按钮来表明他们是否正在参加活动,当他们通过单击按钮表明他们正在参加活动时,会弹出一个模态对话框询问他们是否也想带朋友一起参加对于活动,如果他们说是,它会要求他们选择他们想带多少人,他们将从数字下拉列表中选择并提交。在提交所有内容后,它会加上来的人以及这个人来的人数,然后一起显示。
注意:模态对话框来自我在 Event 组件中需要的另一个组件。
我现在面临的问题是,除非我刷新页面,否则我的视图只会更新即将到来的人,但不会更新该人带来的人数。这在我使用基于类的组件时有效,但在将代码更改为基于函数的组件后它停止工作。
如何让浏览器在不刷新页面的情况下自动更新?
这是我的沙盒链接https://codesandbox.io/s/compassionate-sanne-pmmx6?file=/event-comments.component.js
请在沙箱中使用此 URL https://pmmx6.csb.app/events/
只需在其他沙箱提供的 URL 后添加events 即可加载事件数据,因为沙箱内未显示事件链接(我不知道为什么)
【问题讨论】: