эти параметры. то есть создаю params, в которых есть query, в эту query добавляю page, search и делаю this.$router.replace(params)
в этот момент получаю error: avoided redundant navigation to current location
полчаса пытался разобраться. как я понимаю, так и задумано
https://github.com/vuejs/vue-router/issues/2881
вопрос такой: как можно добавлять в историю браузера (и чтобы поделиться ссылкой легко было) параметры query string, чтобы оно было "правильно"? то есть чтобы не приходилось игнорить ошибку вот так this.$router.replace(params).catch(() => {})
ведь игнорирование ошибки не спасает нас от самой ошибки
тебе нужно передавать только квери, без name. $router.replace({ query })
Обсуждают сегодня