修复帖子点赞和收藏功能
Change-Id: If66f9065607d97fb9527f0905b3465e6cd5b5995
diff --git a/src/context/UserContext.js b/src/context/UserContext.js
index 64c1b9a..a2be382 100644
--- a/src/context/UserContext.js
+++ b/src/context/UserContext.js
@@ -6,22 +6,24 @@
const [user, setUser] = useState(null);
const [loading, setLoading] = useState(true);
- // 加载本地存储的用户信息
useEffect(() => {
const storedUser = localStorage.getItem('user');
if (storedUser) {
setUser(JSON.parse(storedUser));
+ } else {
+ // 设置默认用户(id: 1)
+ const defaultUser = { id: 1, name: '测试用户' };
+ localStorage.setItem('user', JSON.stringify(defaultUser));
+ setUser(defaultUser);
}
setLoading(false);
}, []);
- // 保存用户信息到本地存储
const saveUser = (userData) => {
localStorage.setItem('user', JSON.stringify(userData));
setUser(userData);
};
- // 退出登录
const logout = () => {
localStorage.removeItem('user');
setUser(null);
@@ -34,4 +36,4 @@
);
};
-export const useUser = () => useContext(UserContext);
\ No newline at end of file
+export const useUser = () => useContext(UserContext);