Я работаю над компонентом, который позволяет пользователю отменить удаление элемента. Однако элемент должен быть удален, когда пользователь переходит на другой маршрут. Чтобы добиться этого, я наблюдаю маршрут следующим образом:
`watch: {
$route(to, from) {
if (this.showUndo === true) {
console.log('item will be deleted');
this.confirmDelete();
}
},
},
`
К сожалению, это срабатывает только когда я вхожу в этот указанный c маршрут, а не при выходе из него. Объяснение того, почему это или альтернатива моему watch:
- методу, было бы очень полезно!
В основном я ищу альтернативу beforeRouteLeave
, так как это подкомпонент, и поэтому я могу ' использовать навигационную охрану. Спасибо!