Есть сделанная в vue таблица(на основе
таблицы из vue-bootstrap), которую можно по всякому сортировать, есть пагинация и поиск. В data что-то типа
filter: null,
sortBy: null,
sortDesc: false,
selectedPosition: '',
selectedType: '',
selectedRarity: '',
selectedGroup: '',
Хочу, чтобы параметры можно было задавать в GET, ну т.е. при
?page=2&position=event&sortBy=name&sortDesc=true&search=abs
таблица сразу рендерилась с параметрами. Совсем идеально - если так -
/page/2?position=event&sortBy=name&sortDesc=true&search=abs
.
Как это лучше сделать? Где отлавливать параметры? Через req.query в Express ? Или через this.$route.query в vue. Как мне изменять ссылку с параметрами при выборе другой опции в select ? Можно вообще совмещать express и vue ? Потому что когда делаю что-то такое:
const router = new VueRouter({
mode: 'history',
routes: [
{ path: '/page/:id', components:table, props: true}
]
});
express начинает ругаться на cannot GET...