fix(vote): 防止重复点赞并优化代码格式
修复点赞逻辑,添加不可取消点赞的提示。优化代码格式,移除多余的空格和分号。
This commit is contained in:
@@ -132,7 +132,7 @@ let openAttest = inject("openAttest");
|
||||
const realname = inject("realname");
|
||||
|
||||
let isLikeGif = ref(false);
|
||||
let isLikeTimer = null
|
||||
let isLikeTimer = null;
|
||||
// 处理点赞
|
||||
const handleLike = (token, index) => {
|
||||
if (realname.value == 0 && userInfoWin.value.uin > 0) {
|
||||
@@ -144,6 +144,12 @@ const handleLike = (token, index) => {
|
||||
goLogin();
|
||||
return;
|
||||
}
|
||||
|
||||
if (list.value[index].islike) {
|
||||
ElMessage.error("不可取消点赞");
|
||||
return;
|
||||
}
|
||||
|
||||
operateLikeHttp({ token }).then((res) => {
|
||||
if (res.code != 200) {
|
||||
ElMessage.error(res.message);
|
||||
@@ -187,8 +193,8 @@ watch(
|
||||
);
|
||||
|
||||
try {
|
||||
if (process.env.NODE_ENV === 'development') {}
|
||||
else if (process.server) {
|
||||
if (process.env.NODE_ENV === "development") {
|
||||
} else if (process.server) {
|
||||
await getListHttp({ page: 1, keyword: keyword.value }).then((res) => {
|
||||
let data = res.data;
|
||||
list.value = list.value.concat(data.data);
|
||||
|
||||
Reference in New Issue
Block a user