diff --git a/nagne-web-vuejs/index.html b/nagne-web-vuejs/index.html index 4f17c59..c0b4688 100644 --- a/nagne-web-vuejs/index.html +++ b/nagne-web-vuejs/index.html @@ -2,7 +2,7 @@
- + + + + + + + - - \ No newline at end of file +const props = defineProps({ + bookMarkItem: Object, +}); + +const move = () => { + router.push({ name: 'articleDetail', params: { 'id': props.bookMarkItem.id } }) +} + + + + \ No newline at end of file diff --git a/nagne-web-vuejs/src/components/BookMark/GridView.vue b/nagne-web-vuejs/src/components/BookMark/GridView.vue index 565533d..2c3ed9f 100644 --- a/nagne-web-vuejs/src/components/BookMark/GridView.vue +++ b/nagne-web-vuejs/src/components/BookMark/GridView.vue @@ -1,6 +1,9 @@{{ notice.fromUserNickname }}
-{{ notice?.createdDate.split("T")[0] }}
diff --git a/nagne-web-vuejs/src/components/Header/TheHeader.vue b/nagne-web-vuejs/src/components/Header/TheHeader.vue index fa96394..7648a56 100644 --- a/nagne-web-vuejs/src/components/Header/TheHeader.vue +++ b/nagne-web-vuejs/src/components/Header/TheHeader.vue @@ -7,12 +7,27 @@님을 기다리는 소식
-로그인 후 확인하세요!
- ++ 님을 기다리는 소식 +
++ 로그인 후 확인하세요! +
+{{ newArticle.userNickname }}
-{{ newArticle?.createdDate?.split('T')[0] }}
@@ -36,7 +45,8 @@ {{ newArticle.content }} -Day 2
+Day 3
+Day 4
++ 선택된 여행지 {{ myAttractions.length }}개 +
+ +{{ truncateText(myAttraction.title) }}
+{{ attraction.title }}
+{{ attractionByData.name }}
{{ attraction.title }}
- -{{ attraction.addr }}
-{{ attraction.zipCode }}
+{{ attraction.addr }}
+{{ attraction.zipCode }}
+프로필
+ +검색 결과가 없습니다.
+게시물
+ +검색 결과가 없습니다.
+여행지
+ +검색 결과가 없습니다.
+{{ user.nickname }}
+{{ followItem.nickname }}
-Selected
{{ truncatedName(img) }}
+{{ truncatedName(img.name) }}
{{ article?.userNickname }}
-{{ article?.createdDate?.split('T')[0] }}
@@ -104,6 +112,7 @@ import { onMounted, ref } from "vue"; import CommentList from "@/components/MainPage/Article/CommentList.vue"; import { useAuthStore } from "@/store/auth"; import { useRouter, useRoute } from "vue-router"; +import ArticleWriteSwiper from "@/components/Write/Article/ArticleWriteSwiper.vue"; const router = useRouter(); const route = useRoute(); const store = useAuthStore(); @@ -124,11 +133,12 @@ const dotMenuStyle = ref({}); const commentInput = ref(null); const commentContent = ref(""); const fetchComments = ref(false); +const imgUrls = ref([]); +const isManyImg = ref(false); onMounted(async () => { isLoading.value = true; await fetchArticleData(); - isLoading.value = false; if (article.value.userId === Number(sessionStorage.getItem('loginUserId'))) { isUsersArticle.value = true; } @@ -145,6 +155,13 @@ const fetchArticleData = async () => { article.value = data.response.articleInfo; isLiked.value = article.value.isLiked; isBookmarked.value = article.value.isBookmarked; + isLoading.value = false; + imgUrls.value = article.value.imageUrls; + if (imgUrls.value.length > 1) { + isManyImg.value = true; + } else { + isManyImg.value = false; + } } catch (error) { console.error(error); } @@ -154,7 +171,7 @@ const fetchArticleData = async () => { const moveTo = (action) => { switch (action) { case 'modify': - router.push({ name: 'articleModify', params: { id: props.articleIdByParams } }); + router.push({ name: 'articleModify', params: { id: articleIdByParams } }); break; case 'delete': @@ -162,6 +179,8 @@ const moveTo = (action) => { deleteArticle(); } break; + case 'user': + router.push({ name: 'user', params: { id: article.value.userId } }); case 'declare': // 신고하기 diff --git a/nagne-web-vuejs/src/pages/BookMark/BookMarkPage.vue b/nagne-web-vuejs/src/pages/BookMark/BookMarkPage.vue index 57014ce..db8b750 100644 --- a/nagne-web-vuejs/src/pages/BookMark/BookMarkPage.vue +++ b/nagne-web-vuejs/src/pages/BookMark/BookMarkPage.vue @@ -2,13 +2,16 @@{{ userInfo.nickname}}
-{{ userInfo.nickname }}
+회원 정보 수정
{{profileImg.name && (profileImg.name.length > 12 ? profileImg.name.substring(0, 12) + '..' : profileImg.name)}}
+{{ profileImg.name && (profileImg.name.length + > 12 ? profileImg.name.substring(0, 12) + '..' : profileImg.name) }}
{{ userInfo.nickname }}
-나그네와 함께 여행을 떠나봐요!
+주변 둘러보기
+내 여행 계획
+