localhost:8080/menu/1 это моя ссылка
1 это параметр p отвечающий за номер страницы, но так же в ней есть параметр s отвечающий за per-page для rest api.
Я не хочу выводить в ссылке все числа для фильтрации и пагинации(ведь их может быть и больше).
Поэтому я параметр s тупо не вывожу, а хочу его менять в коде незримо для клиента.
Но в этом случаи
this.$route.params.s = new value
меняет значение (консоль логом проверял до и после), но вот router.push не воспринимает ссылку как новую, вот как я это пишу:
this.$route.params.s = new value;
this.$router.push({ name: 'menu', params: { s: this.$route.params.s, p: nextPage }});
Можно ли vue routing заставить понять, что это новая ссылка или он воспринимает только то, что непосредственно написанно в URL?
И еще одна причина по которой мне нужно это, сделать возможность перемещения по страницы через кнопки браузера (стрелочки), так как многие юзеры просто привыкли их кликать, соответсвенно хочу на 2 стула сесть, и URL красивой сделать, и сделать router.push.