diff --git a/src/common/common.js b/src/common/common.js index 5bf3125..cf4dfc2 100644 --- a/src/common/common.js +++ b/src/common/common.js @@ -124,12 +124,26 @@ const common = { * @param { String } profileImg * @returns */ - getProfileImage(profileImg) { - let profileImgUrl = '/img/icons/icon.png'; // 기본 프로필 이미지 경로 + getProfileImage(profileImg, isAnonymous = false) { + console.log('profileImg: ', profileImg); + const defaultProfileImg = '/img/icons/icon.png'; // 기본 프로필 이미지 경로 + const anonymousImg = '/img/avatars/default-Profile.jpg'; // 익명 이미지 + let profileImgUrl = isAnonymous ? anonymousImg : defaultProfileImg; + console.log('profileImgUrl: ', profileImgUrl); const UserProfile = `${import.meta.env.VITE_SERVER}upload/img/profile/${profileImg}`; return !profileImg || profileImg === '' ? profileImgUrl : UserProfile; }, + + setDefaultImage(event, deafultImg = '/img/icons/icon.png') { + console.log('deafultImg: ', deafultImg); + console.log('event: ', event); + return (event.target.src = deafultImg); + }, + showImage(event) { + console.log('event: ', event); + return (event.target.style.visibility = 'visible'); + }, }; export default { diff --git a/src/components/board/BoardProfile.vue b/src/components/board/BoardProfile.vue index c9c5306..0bdee71 100644 --- a/src/components/board/BoardProfile.vue +++ b/src/components/board/BoardProfile.vue @@ -2,7 +2,13 @@