deactivated Desativado (em cache)
Última atualização: 2026-10-22
deactivated Desativado (em cache)
deactivated roda quando um componente em cache é ocultado — ele não é destruído, então pause os timers aqui.
| Grupo | Opções: Renderização e Ciclo de Vida |
|---|---|
| Tipo | Opção |
| Escopo | No Componente |
| Versão do Vue | 3.0+ |
| Suporte a SSR | Sim |
📝 Sintaxe
export default {
deactivated() {
this.stop()
}
}
⚙️ Argumentos
| value | Sem argumentos |
|---|
Retorno:Sem valor de retorno
▶ Exemplo
Edite o código abaixo e veja o resultado ao vivo:
Saída:
Hiding pauses the clock; showing resumes it.
💡 Pontos-chave
ℹ️ Nota Desativação não é destruição — evite limpeza irreversível.
💡 Dica Pause polling, animações e assinaturas aqui.
🏷️ Renderização e Ciclo de Vida relacionados
💡 Casos Relacionados
Mais casos em breve.
📚 Tutoriais Relacionados
❓ FAQ
P Diferença em relação a unmounted?
R A desativação oculta; a destruição acontece quando o cache o descarta.
P O estado é mantido?
R Sim — ele volta na ativação.
P O que deve ser pausado?
R Timers, polling e animações.