Решить проблему перехода vue на тот же маршрут и сообщения об ошибке

В vue, если вы перейдете на тот же маршрут страницы, хотя это не повлияет на функцию, она сообщит об ошибке

Причина: Нажатие маршрута добавит запись в стек истории и одновременно перейдет на ту же страницу маршрута, что вызовет повторное добавление, что приведет к ошибке на странице.

Решение: переписать функцию перехода маршрутизации vue в index.js маршрутизатора.

const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {
	return originalPush.call(this, location).catch(err => err);
}

Supongo que te gusta

Origin blog.csdn.net/hjdjhh/article/details/122806218
Recomendado
Clasificación