onActivated — after KeepAlive activation. onDeactivated — after KeepAlive deactivation.
1import { onActivated, onDeactivated } from "vue"23export default {4 setup() {5 onActivated(() => {6 console.log("Component activated")7 // Fetch fresh data8 })910 onDeactivated(() => {11 console.log("Component deactivated")12 // Pause timers, save state13 })1415 return { }16 }17}
Use cases: