강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

주도님의 프로필 이미지
주도

작성한 질문수

트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술

중첩 라우트

'$route'를 watch할 수도 있지만 computed로 리턴하는것이 깔끔하지않나요?

작성

·

348

4

<template>
  <div>
    Card
    <div>cid: {{cid}}</div>
  </div>
</template>

<script>
export default {
  computed: {
    cid() {
      return this.$route.params.cid
    }
  }
}
</script>

$route를 watch할 수 있다는건 처음 알았네요 ㅎㅎ. 

하지만 created 라이프사이클에서 값을 설정해주고, watch로 따로 설정하는것보다는 computed로 잡아주는것이 더 깔끔하지않을까요?  의도가 따로 있으셔서 watch를 사용하셨다면 그 이유가 궁금해서 질문드립니다..!

답변 1

0

김정환님의 프로필 이미지
김정환
지식공유자

그렇게는 안해봤는데요, computed로 한 번 해봐야겠네요.

주도님의 프로필 이미지
주도

작성한 질문수

질문하기