<button type="button" @click="checkFilter('full_time')">Полная занятость</button>
<button type="button" @click="checkFilter('part_time')">Частичная занятость</button> и обработчик на них checkFilter: function (filter) {
//let filters = this.$route.query;
this.$router.push({ path: 'vacancies', query: {
[filter]: 1
}});
this.getData();
}, но при нажатии роут обновляется полностью: website.com/vacancies?full_time=1 и website.com/vacancies?part_time=1 , а как сделать website.com/vacancies?full_time=1&part_time=1 ? т.е. push в route query
Тебе надо достать текущее значение this.$route.query и подмешать к новому
Обсуждают сегодня