Skip to content

Query 身份、状态与缓存:练习答案 ​

推荐使用 ['orders', { tenantId, status, page }],对象字段表达同一个查询的参数集合。租户切换会产生新 key,旧租户的缓存不会被当成新租户结果;如果产品不允许旧租户数据继续留在内存,还应在切换时清理或限制旧 cache。

没有 tenantId 时让 query 保持 disabled,并在身份确认后重新启用;不要把空字符串拼进 key 后照常请求,因为那会把“没有身份”和“身份为空”混成一个网络行为。

答案只用于核对;请把自己的 query key、状态转移和失败证据记录下来。

用心记录每一步成长