diff --git a/src/store/slices/subscriptionSlice.js b/src/store/slices/subscriptionSlice.js index 4230ba34..d6811373 100644 --- a/src/store/slices/subscriptionSlice.js +++ b/src/store/slices/subscriptionSlice.js @@ -142,6 +142,7 @@ const subscriptionSlice = createSlice({ // fetchSubscriptionInfo - rejected .addCase(fetchSubscriptionInfo.rejected, (state, action) => { state.loading = false; + state.loaded = true; // 即使失败也标记为已加载,避免无限重试 state.error = action.payload || 'Unknown error'; // 加载失败时保持当前状态,不重置为免费版 });