feat: 添加socket.io-client依赖并优化代码

fix: 修复用户信息判断逻辑和点赞功能
refactor: 移除调试日志和优化代码结构
style: 格式化代码和更新样式文件
This commit is contained in:
DESKTOP-RQ919RC\Pc
2025-06-30 12:11:12 +08:00
parent e8716bd33d
commit 7c31a7a652
51 changed files with 378 additions and 364 deletions

37
app.vue
View File

@@ -1,7 +1,8 @@
<!-- / || /index.html | |
/publish
/details/{id} 详情 -->
<!-- // shared_cjs_prodExports.hasOwn; -->
<!-- npm run created -->
<template>
<div id="append_parent"></div>
<div id="ajaxwaitid"></div>
@@ -28,19 +29,20 @@ const isProduction = process.env.NODE_ENV === "production";
// })
onMounted(() => {
if (!isProduction) {
isNeedLogin.value = false;
// // setTimeout(() => isGetLoginState.value = false, 10000)
userInfo.value = {
username: "",
uid: 256624,
uin: 4171117,
avatar: "https://oss.x-php.com/avatar/97K4EWIMLrsbGTWXslC1XFxTFauOikN42jDKLNjtax7HLtRjKcKMSdU9oWFhY2E~/small?random=1739160957",
messagenum: 0,
newprompt: 1,
todaysigned: 0,
};
} else determineIsLogin();
// if (!isProduction) {
// isNeedLogin.value = false;
// // // setTimeout(() => isGetLoginState.value = false, 10000)
// userInfo.value = {
// username: "",
// uid: 256624,
// uin: 4171117,
// avatar: "https://oss.x-php.com/avatar/97K4EWIMLrsbGTWXslC1XFxTFauOikN42jDKLNjtax7HLtRjKcKMSdU9oWFhY2E~/small?random=1739160957",
// messagenum: 0,
// newprompt: 1,
// todaysigned: 0,
// };
// } else
// determineIsLogin();
getUserInfoWin();
});
@@ -80,10 +82,15 @@ const goLogin = () => {
};
const getUserInfoWin = () => {
const checkUser = () => {
const checkUser = () => {
const user = window.userInfoWin;
if (!user) return;
document.removeEventListener("getUser", checkUser);
if (user?.uin > 0 || user?.uid > 0) {
isNeedLogin.value = false;
userInfo.value = user;
}
isGetLoginState.value = false;
realname.value = user.realname;
};