То, что вы можете передавать через страницы в качестве параметров запроса, является строковым типом, а не чем-то еще. это означает, что вы не можете отправить массив по параметру запроса. Вы должны изменить все свои параметры на строку
const someData: object = {
param1: 'stringType',
param2: 'stringType',
...
}
this.$router.push({ name: 'SomePage', params: { someData } })
Вместо параметра запроса с помощью vux
вы можете сохранять и вводить данные и использовать их везде, где захотите, при моем открытии я буду намного лучше, потому что в то же время вы можете управлять переданными данными своими собственными
, а о вас @MagnusTeekivi вы можете преобразовать их в строку после того, как вы можете их использовать, например,
`this.$router.push({ name: 'user', params: { userId.toString() })`