Как получить текущий, предыдущий и следующий объекты из json в Vue.js

Я создаю одностраничное приложение для викторины vue.js и хочу отобразить текущий, предыдущий и следующий объекты из моего файла json.

Я не уверен, как этого добиться. У меня есть QuestionModel.js, который отображает первый вопрос:

static getQuestions () {
  return new Map(questionData)
}

static getQuestionByID (id) {
  return this.getQuestions().get(id)
}

Я попытался изменить функцию getQuestionById (id), чтобы сделать то, что мне нужно, но предыдущий и следующий отображаются как неопределенные в моей консоли:

static getQuestionByID (id) {
  previous: this.getQuestions().get(parseInt(id) - 1),
  next: this.getQuestions().get(parseInt(id) + 1),
  current: this.getQuestions().get(id)
}

0 ответов

Другие вопросы по тегам