我正在使用useLazyQuery()来获取由时间过滤器测量的分析数据。当时间过滤器更改时,尽管有过滤器,缓存也会返回相同的值。
我正在使用默认的fetchPolicy(缓存优先)。
const [
getVisitorsAnalytics,{ loading,data },] = useAnalyticVisitorsLazyQuery()
const handleTimeFilterChange = (timeFilter: string) => {
getVisitorsAnalytics({
variables: {
input: {
timeFilter,},})
}
感谢和问候!