Vue monitorea el cambio entre pestañas en el navegador
npm i vue-visibility-change -S
importar visibilidad desde 'vue-visibility-change';
Vue.use(visibilidad);
Global:
visibilidad.cambio((evt, oculto) => {
console.log('devolución de llamada global: ' + oculto);
});
Local:
cambio(evt, oculto) {
//cuando oculto es falso, significa volver a la página actual desde otra página
//cuando oculto es verdadero, significa cambiar a otra página desde la página actual
if(hidden === false){
console.log('Back a la página actual!')
}
},
Enlace original: /qq_42720683/article/details/104771260