进阶
进阶教程可以让你更深入地了解 alova 的一些特性,它们可能并不是常用功能,但可以帮你快速解决更多特殊的请求问题。
📄️ 数据拉取
当你有以下需求时:
📄️ 跨组件更新状态
有这个一个场景,当用户点开 todo 列表中的某一项,进入 todo 详情页并对它执行了编辑,此时我们希望上一页中的 todo 列表数据,在不重新情况的情况下也更新为编辑后的内容,useFetcher就不再适用了。
📄️ method匹配器
method 匹配器是一个在已请求的 method 快照列表中动态查找 method 实例的方法。它一般用于,开发者不确定具体使用哪个 method 时,可以使用 method 匹配器按一定的规则查找。
📄️ 请求中间件
请求中间件是一个异步函数,它提供了强大的,几乎能控制一个请求的所有行为的能力。如果你只是使用 alova,那你应该很可能不需要使用请求中间件,因为它主要用于完成自 定义的请求策略,无论简单还是复杂的请求策略,可能你都会用上它,接下来我们看下它到底有什么神通。
📄️ 自定义method key
v2.20.0+
📄️ 错误日志
v2.6.0+
📄️ 缓存命中日志
v2.8.0+