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