С версии 2.2.0+ можно опционально указать коллбэки onComplete и onAbort в router.push или router.replace в качестве 2-го и 3-го аргументов. Эти коллбэки будут вызываться когда навигация либо успешно завершена (после того как все асинхронные хуки будут завершены), или прервана (переходом на этот же маршрут, или на другой маршрут прежде чем текущая навигация будет завершена), соответственно.
в router.push или router.replace в качестве 2-го и 3-го аргументов
router.push('path', () => { console.log('onSuccess') }, () => { console.log('onAbort') })