В Vue.js я использую <router-link>
для навигации, например:
<router-link :to="{ path: '/', query: { q: item.id, lang: lang } }">{{item.name}}</router-link>
Это не обновляет путь, только строку запроса.Хотя полученный URL-адрес отформатирован правильно, он не запускает навигацию в Vue, по-видимому, потому что путь не изменился, только строка запроса.
Если я добавлю обработчик beforeRouteUpdate на свой компонент, я вижу, чтоновые параметры запроса появляются в объекте «to».
Как заставить Vue выполнять навигацию, даже если изменились только параметры запроса?