박정하 박정하 03-21
250321 박정하 메인화면 빈 게시물 처리
@3216b5fee4d1e96fe32b5027ede0a2202772b877
client/views/pages/main/Main.vue
--- client/views/pages/main/Main.vue
+++ client/views/pages/main/Main.vue
@@ -75,26 +75,8 @@
                   </div>
                 </div>
               </div>
-            </div>
-            <!-- 게시물이 없는 경우 -->
-            <div class="new-pic">
-              <div class="box-wrap">
-                <div class="box">
-                  <img :src="noimg" class="tab-image" />
-                  <div class="info">
-                    <p>등록된 게시물이 없습니다.</p>
-                  </div>
-                </div>
-              </div>
-              <div class="box-wrap">
-                <div class="box">
-                  <img :src="noimg" class="tab-image" />
-                  <div class="info">
-                    <p>등록된 게시물이 없습니다.</p>
-                  </div>
-                </div>
-              </div>
-              <div class="box-wrap">
+              <!-- 게시물이 없는 경우 -->
+              <div v-for="i in Math.max(0, 3 - tabContent.list.length)" :key="`empty-${i}`" class="box-wrap">
                 <div class="box">
                   <img :src="noimg" class="tab-image" />
                   <div class="info">
@@ -122,16 +104,8 @@
             <span>{{ mediaContent.date }}</span>
           </div>
         </div>
-      </div>
-      <!-- 게시글이 없는 경우 -->
-      <div class="media-wrap">
-        <div  class="media-box">
-          <img :src="nomedia" :alt="mediaContent.title" class="media-image" />
-          <div class="info">
-            <p>등록된 게시글이 없습니다.</p>
-          </div>
-        </div>
-        <div  class="media-box">
+        <!-- 게시글이 없는 경우 -->
+        <div v-for="i in Math.max(0, 2 - mediaContent.length)" :key="`empty-${i}`" class="media-box">
           <img :src="nomedia" :alt="mediaContent.title" class="media-image" />
           <div class="info">
             <p>등록된 게시글이 없습니다.</p>
@@ -149,10 +123,8 @@
           <p>{{ bodoContent.content }}</p>
           <span>{{ bodoContent.date }}</span>
         </li>
-      </ul>
-      <!-- 게시글이 없는 경우 -->
-      <ul>
-        <li  class="info">
+        <!-- 게시글이 없는 경우 -->
+        <li v-if="bodoContent.length < 1" class="info">
           <img :src="nobodo" alt="">
         </li>
       </ul>
Add a comment
List