Dependent Queries
// 获取用户
const { data: user } = useQuery({
queryKey: ["user", email],
queryFn: () => getUserByEmail(email.value),
});
const userId = computed(() => user.value?.id);
const enabled = computed(() => !!user.value?.id);
// 然后获取用户的projects
const { isIdle, data: projects } = useQuery({
queryKey: ["projects", userId],
queryFn: () => getProjectsByUser(userId.value),
enabled, // 只有 `enabled == true` 时才会查询
});