useRouteAnnouncer
Este composable observa as mudanças no título da página e atualiza a mensagem do anunciador de acordo.
Este composable está disponível no Nuxt v3.12+.
Descrição
Um composable que observa as mudanças no título da página e atualiza a mensagem do anunciador de acordo. Usado por <NuxtRouteAnnouncer>
e controlável.
Ele se conecta ao dom:rendered
do Unhead para ler o título da página e defini-lo como a mensagem do anunciador.
Parâmetros
politeness
: Define a urgência para os anúncios do leitor de tela:off
(desativa o anúncio),polite
(espera pelo silêncio) ouassertive
(interrompe imediatamente). (padrãopolite
).
Propriedades
message
- tipo:
Ref<string>
- descrição: A mensagem a ser anunciada
politeness
- tipo:
Ref<string>
- descrição: Nível de urgência do anúncio do leitor de tela
off
,polite
ouassertive
Métodos
set(message, politeness = "polite")
Define a mensagem a ser anunciada com seu nível de urgência.
polite(message)
Define a mensagem com politeness = "polite"
assertive(message)
Define a mensagem com politeness = "assertive"
Exemplo
const { message, politeness, set, polite, assertive } = useRouteAnnouncer({
politeness: 'assertive'
})
※Esta página é uma tradução não oficial da documentação oficial do Nuxt.js.
A página correspondente na documentação oficial está aqui:
https://nuxt.com/docs/3.x/api/composables/use-route-announcer