Я хотел бы создать строку URL-адреса примерно так: "http://localhost:64549/request/list?page=1&dataLakeStatus=1&dataLakeStatus=2" с дублирующимися ключами в параметрах запроса. Как я могу сделать это с маршрутизатором Vue, поскольку JS не допускает дублирование ключей?
private redirectToFirstPage() { const query = { page: this.currentPage.toString(), dataLakeStatus: '1', dataLakeStatus: '2' }; this.$router.push({ query }); }
Попробуйте следующее:
private redirectToFirstPage() { const query = { page: this.currentPage.toString(), dataLakeStatus: [1, 2] }; this.$router.push({ query }); }
<router-link :to="doubleQuery">Double<router-link>
а у вас вычисленный метод
computed: { doubleQuery() { return `${this.$route.path}?dataLakeStatus=1&dataLakeStatus=2` } }