路由守卫中的 Angular 查询
原文英文,约600词,阅读约需2分钟。发表于: 。Short version Use queryClient.fetchQuery(...), which returns the data as a promise: const queryClient = injectQueryClient(); const data = await queryClient.fetchQuery({ queryKey: ['my-key'], ...
作者介绍了如何通过使用 `queryClient.fetchQuery` 和设置 `staleTime` 来优化权限请求,减少重复调用。权限请求被移至 `queryOptions`,并在路由守卫中使用异步函数检查权限,从而提高访问管理面板时的效率。文章强调了 `fetchQuery` 的优势。