프로젝트/크루트

nuxt에서 vue 파일에 name을 사용하는 건 의미가 없다

발전생 2022. 3. 6. 00:03

일반 vue를 사용할 때처럼 페이지 vue 파일의 <script>태그 안에  name: xxx와 같이 name을 지정해줬다. NuxtLink의 to props에 이 name을 넘겨줘봤더니 개발자 콘솔에 경고가 뜨고 정상 작동하지 않았다.

 

알아보니 nuxt는 스스로 name을 지정한다. pages 폴더 하위에 projects 폴더 하위에 _id.vue를 뒀다면 nuxt는 이 _id.vue에 projects-id라는 name을 지정해준다. 내가 다른 name으로 설정해도 무시한다.

 

이 글 덕분에 알게 되었다.

https://stackoverflow.com/questions/50596345/dynamic-routing-is-not-working-in-nuxt