Vue маршрутизатор увеличивает мой идентификатор параметров маршрута на плюс - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь изменить идентификатор в моем маршруте, добавив один из текущих идентификаторов, когда вы нажимаете на кнопку. Я создаю вопросник с кнопками True / false и всякий раз, когда пользователь нажимает кнопку, он должен go перейти к следующему идентификатору, например /question/1> /question/2. Я попытался вернуть текущий this.$route.params.id++ в вычисленном хуке жизненного цикла, например:

nextQuestion() {
   return this.$route.params.id++;
}

Но это приводит к следующей ошибке:

Unexpected side effect in "nextQuestion" computed property

Мой <router-link> выглядит следующим образом:

<router-link :to="`/question/${nextQuestion}`">
...
</router-link>

Я также пытался заменить return this.$route.params.id++; на return this.$route.params.id + 1;, но это (логически) просто добавляет число к концу, а не увеличивает его.

Каков будет правильный подход к этому?

...