跳到主要内容

进阶

进阶教程可以让你更深入地了解 alova 的一些特性,它们可能并不是常用功能,但可以帮你快速解决更多特殊的请求问题。

📄️ 管理额外的状态

在之前的跨页面/模块更新响应状态章节中,介绍了如何跨页面或模块更新响应状态,但在此章节中我们只介绍了通过updateState更新在useRequest和useWatcher中返回的data状态,data 的值总是和响应数据一致,但在很多情况下我们会使用额外的状态来展示(如状态 A)数据,并在请求成功后将 data 数据附加到额外的状态 A 中,如下拉加载的分页方案。在这种情况下,我们就需要将额外的状态 A 进行管理,便于实现跨页面/模块更新它。