뚜벅이!
Mobile :)
뚜벅이!
전체 방문자
오늘
어제
  • 분류 전체보기 (52)
    • 코딩테스트 (16)
      • programmers level1 (7)
      • codility (9)
    • 프로그래밍 공부 (31)
      • Spring Boot (6)
      • Nuxt.js (5)
      • Node.js (3)
      • Etc (11)
      • Android (6)
    • 잡다한 글 (3)
    • 토이프로젝트 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Notification
  • AndroidX
  • node
  • codillity
  • programmers
  • lesson3
  • Jetpack
  • node.js
  • NavBar
  • Spring boot
  • ad
  • firebase
  • 프로그래머스
  • Kotlin
  • 부트
  • JS
  • 초보자
  • Vue
  • docker
  • level1
  • javascript
  • nuxt.js
  • Vue.js
  • Spring
  • token
  • 스킬체크테스트
  • nuxt
  • lesson4
  • lesson2
  • 연습

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
뚜벅이!

Mobile :)

[NUXT.JS/VUE.JS] 시작하기(3) - Dynamic Routes
프로그래밍 공부/Nuxt.js

[NUXT.JS/VUE.JS] 시작하기(3) - Dynamic Routes

2019. 6. 17. 11:21
728x90

Nuxt시작하기

pages 폴더에 posts폴더를 만들고, post.vue를 posts폴더에 옮겨놓자

 

Nuxt시작하기

그리고 _id.vue로 이름 변경

 

Nuxt시작하기

그안의 exprot default - data result로 내보낼 값을 설정한다

id 값과 보여질 title, content부분

그다음 Route에서 matching 시켜줄 코드를 작성

 

Nuxt시작하기

id: this.$route.params.id

동적 route에 관한 설명은

https://ko.nuxtjs.org/guide/routing/

 

nuxtjs.org

Nuxt.js official website

ko.nuxtjs.org

 

 

 

computed:{

post(){

return this.posts.find(post=>post.id===this.id)

}

}

들어온 값의 id즉 balut, whereIsIt, how 라고 설정해둔 값이 url로 넘어왔는지 확인하고 있다면 반환해준다 없으면 404

 

그럼이제

실제 title과 content에 들어갈 부분을 정해주자

 

Nuxt시작하기

이렇게 바꿔주기

 

 

 

 

localhost:3000/posts/balut에 들어가보면

Nuxt시작하기

또는

localhost:3000/posts/how

 

Nuxt시작하기

이런식으로 _id.vue 하나로 여러개의 페이지를 동적으로 만들어줄수가 있다.

728x90

'프로그래밍 공부 > Nuxt.js' 카테고리의 다른 글

[Nuxt.js + Spring Boot] simple example  (0) 2019.06.20
[NUXT.JS/VUE.JS] 시작하기(4) - linked between page  (0) 2019.06.17
[NUXT.JS/VUE.JS] 시작하기(2) - Navigation Bar를 만들자  (0) 2019.06.17
[NUXT.JS/VUE.JS] 시작하기(1)  (0) 2019.06.17
    '프로그래밍 공부/Nuxt.js' 카테고리의 다른 글
    • [Nuxt.js + Spring Boot] simple example
    • [NUXT.JS/VUE.JS] 시작하기(4) - linked between page
    • [NUXT.JS/VUE.JS] 시작하기(2) - Navigation Bar를 만들자
    • [NUXT.JS/VUE.JS] 시작하기(1)
    뚜벅이!
    뚜벅이!
    2022. 4년차 안드로이드 개발자 wndnjs19@gmail.com

    티스토리툴바