# Vue Components

Client Side는 Vue.js를 이용하여 구성하였습니다.

# Hierarchy




 




 



 


 


 
 



VueApp
├─ SiteHeader.vue
├─ VueRouter
│  ├─ /news: News.vue 
│  │  ├─ NewsWrapper.vue
│  │  │   ├─ Headline.vue
│  │  │   └─ Article.vue 
│  │  └─ NewsDetail.vue
│  ├─ /music: Chart.vue
│  │  ├─ ChartCategory.vue 
│  │  ├─ VideoPlayer.vue 
│  │  └─ ChartArticle.vue
│  ├─ /popular: Popular.vue
│  │  ├─ VideoPlayer.vue
│  │  └─ VideoArticle.vue
│  ├─ /bookmark: Bookmark.vue
│  │  ├─ VideoPlayer.vue 
│  │  └─ VideoArticle.vue
│  ├─ /sign-in: Login.vue
│  └─ /sign-up: Join.vue
├─ SiteFooter.vue
└─ Modal.vue

# App.vue

uml diagram

# VueRouter

uml diagram

# News.vue

uml diagram
  • NewsHeadline
    News Headline

  • NewsArticle
    News Article

  • Detail
    News Detail

uml diagram
  • ChartCategory
    Chart Category

  • VideoPlayer
    Video Player

  • ChartArticle
    Chart Article

  • Popular - VideoArticle
    Popular Article

  • Bookmark - VideoArticle
    Bookmark Article

# Login | Join.vue

join login

다른 컴포넌트를 사용하지 않았습니다.

# Summary

uml diagram