<NuxtRouteAnnouncer>
<NuxtRouteAnnouncer> 컴포넌트는 페이지 제목을 숨겨진 요소로 추가하여 보조 기술에 경로 변경을 알립니다.
이 컴포넌트는 Nuxt v3.12+에서 사용할 수 있습니다.
사용법
보조 기술에 페이지 제목 변경을 알림으로써 접근성을 향상시키기 위해 app.vue
또는 layouts/
에 <NuxtRouteAnnouncer/>
를 추가하세요. 이는 화면 읽기 프로그램에 의존하는 사용자에게 탐색 변경 사항이 발표되도록 보장합니다.
app.vue
<template>
<NuxtRouteAnnouncer />
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</template>
슬롯
경로 알림기의 기본 슬롯을 통해 사용자 정의 HTML 또는 컴포넌트를 전달할 수 있습니다.
<template>
<NuxtRouteAnnouncer>
<template #default="{ message }">
<p>{{ message }} was loaded.</p>
</template>
</NuxtRouteAnnouncer>
</template>
Props
atomic
: 화면 읽기 프로그램이 변경 사항만 발표할지 전체 내용을 발표할지를 제어합니다. 업데이트 시 전체 내용을 읽으려면 true로 설정하고, 변경 사항만 발표하려면 false로 설정합니다. (기본값false
)politeness
: 화면 읽기 프로그램 발표의 긴급성을 설정합니다:off
(발표 비활성화),polite
(침묵을 기다림), 또는assertive
(즉시 중단). (기본값polite
)
이 컴포넌트는 선택 사항입니다. :br 전체 사용자 정의를 달성하려면 소스 코드를 기반으로 직접 구현할 수 있습니다.
the useRouteAnnouncer
composable를 사용하여 기본 알림기 인스턴스에 연결할 수 있으며, 이를 통해 사용자 정의 알림 메시지를 설정할 수 있습니다.
※이 페이지는 Nuxt.js 공식 문서의 비공식 번역 페이지입니다.
공식 문서의 해당 페이지는 여기 있습니다:
https://nuxt.com/docs/3.x/api/components/nuxt-route-announcer