반응형
Nuxt.js에서 현재 경로 이름을 얻는 방법
정적 웹사이트를 구축하기 위해 Nuxt.js를 사용하고 있습니다.
컴포넌트에서 접속하는 방법script현재 표시된 코드 루트 이름(브라우저 위치에서 직접 URL을 읽지 않도록 합니다)
어떻게 해서든 접속할 수 있을까요?$route.name?
네, 다음과 같은 vuejs 루트 객체를 사용할 수 있습니다.$route.name또는$route.path
$nuxt.$route.path
리턴 전류 경로
$nuxt.$route.name
현재 루트의 이름(있는 경우).
루트 오브젝트는 현재 액티브루트의 상태를 나타냅니다.여기에는 현재 URL 및 해당 URL과 일치하는 루트레코드의 해석 정보가 포함됩니다.
$route.path
type: 문자열
현재 루트의 경로와 동일한 문자열로, 항상 절대 경로로 해결됩니다(예: "/foo/bar").
$route.fullPath
type: 문자열
쿼리 및 해시를 포함하여 완전히 해결된 URL입니다.
**
또한 URL 매개 변수를 얻으려면다음과 같이 합니다.
data() {
return {
zone: this.$nuxt.$route.query.zone,
jour: this.$nuxt.$route.query.jour
} },
**
다른 방법으로는 다음 중 하나를 사용할 수 있습니다.
this.$route.path→ 예http://localhost:3000,{{this.$route.path}}인쇄하다/this.$route.name→ 예http://localhost:3000,{{this.$route.name}}인쇄하다index
Nuxt v2 컴포지션 API용
import { computed, defineComponent, useRoute } from '@nuxtjs/composition-api' export default defineComponent({ setup() { const route = useRoute() const routeName = computed(() => route.value.name) return { routeName } }, })
언급URL : https://stackoverflow.com/questions/44748575/how-to-get-current-route-name-in-nuxt-js
반응형
'itsource' 카테고리의 다른 글
| vue2-Google-Maps, beforeEnter() 루트 가드를 사용한gmapapi 접근 (0) | 2022.08.30 |
|---|---|
| vuetify에서 allowed Date를 비동기 또는 Ajax에 사용할 수 없습니까? (0) | 2022.08.30 |
| Vue 2의 클라이언트 측 검색 결과에서 aria-live 영역의 변경 내용을 제대로 읽지 않음 (0) | 2022.08.30 |
| Serializable이 무슨 뜻입니까? (0) | 2022.08.30 |
| 반복 조건부 Vue.js 코드를 리팩터하려면 어떻게 해야 하나요? (0) | 2022.08.30 |