From eec9bee90498c7b2b1cc8a5ac9c5d88a0d04a30d Mon Sep 17 00:00:00 2001 From: xiongxiaoyang <773861846@qq.com> Date: Fri, 20 May 2022 13:29:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E8=AF=84=E8=AE=BA?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/user.js | 4 ++ src/components/common/Top.vue | 3 +- src/utils/auth.js | 16 +++++ src/views/Book.vue | 113 +++++++++++++++++++++++++++++----- src/views/Login.vue | 3 +- src/views/Register.vue | 9 ++- 6 files changed, 127 insertions(+), 21 deletions(-) diff --git a/src/api/user.js b/src/api/user.js index a78dce5..2cd4cd4 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -18,4 +18,8 @@ export function comment(params) { export function deleteComment(id) { return request.delete(`/user/comment/${id}`); +} + +export function updateComment(id,content) { + return request.putForm(`/user/comment/${id}`,content); } \ No newline at end of file diff --git a/src/components/common/Top.vue b/src/components/common/Top.vue index 306674d..0d19c41 100644 --- a/src/components/common/Top.vue +++ b/src/components/common/Top.vue @@ -44,7 +44,7 @@ import logo from "@/assets/images/logo.png"; import { reactive, toRefs, onMounted } from "vue"; import { useRouter, useRoute } from "vue-router"; -import { getToken, getNickName, removeToken, removeNickName } from "@/utils/auth"; +import { getToken, getNickName, removeToken, removeNickName,removeUid } from "@/utils/auth"; export default { name: "Top", setup(props, context) { @@ -65,6 +65,7 @@ export default { const logout = () => { removeToken(); removeNickName(); + removeUid() state.nickName = ""; state.token = ""; }; diff --git a/src/utils/auth.js b/src/utils/auth.js index a487ea1..3e10e3d 100644 --- a/src/utils/auth.js +++ b/src/utils/auth.js @@ -3,6 +3,9 @@ const TokenKey = 'Authorization' const nickNameKey = 'nickName' +const uidKey = 'uid' + + export const getToken = () => { return localStorage.getItem(TokenKey); } @@ -26,3 +29,16 @@ export const setNickName = (nickName) => { export const getNickName = () => { return localStorage.getItem(nickNameKey); } + +export const setUid = (uid) => { + return localStorage.setItem(uidKey, uid) +} + +export const getUid = () => { + return localStorage.getItem(uidKey); +} + +export const removeUid = () => { + return localStorage.removeItem(uidKey) +} + diff --git a/src/views/Book.vue b/src/views/Book.vue index 4c85a6c..d0b25bb 100644 --- a/src/views/Book.vue +++ b/src/views/Book.vue @@ -136,12 +136,24 @@ >发表评论 -
-- {{item.commentUser}}
- - {{item.commentContent}}
+ - {{ item.commentUser }}
+ - {{ item.commentContent }}
-
- {{item.commentTime}}{{ item.commentTime }}修改 | 删除
已有账号?
-