매번 헷갈려서
this.$router.currentRoute._value
는 this.$route
와 같습니다.
node_modules의 vue-router를 열어보면
vue-router.js
에 작성되어 있습니다.
VueRouter
의 인스턴스 입니다.
인스턴스의 여러 메서드가 있는데 자주 쓰는것만 확인해보면
현재 라우터의 상태를 관리하는 객체로 this.$router.currentRoute._value
과 같다. 편하게 접근하라고 상단으로 빼준것 같습니다. (개인적 추측)
자주 쓰는것만 확인해보면
그냥 다 쓰고 나서 생각이 들었는데, 제가 영어에 익숙하지 않아서 헷갈리는것 같습니다.
영단어와 무슨 역할하는지를 매칭하면 헷갈리는 경우가 없을듯합니다.
원래는 하드웨어 장비 라우터를 의미하지만, 느낌 아니까