Позвольте мне объяснить потоки: < /p>
Если пользователь отвечает на вопрос с идентификатором «Путешествие» с ответом, у которого есть идентификатор " Франция "и нажимает" Next "=> Показать вопрос С идентификатором «Состояние», затем пользователь выбирает любой ответ и нажимает «Далее» => отображать вопрос с идентификатором «допустимость», затем пользователь выбирает любой ответ и нажимает «Далее» Display selectedAnsWers объект.
< /ol>
И если вы посмотрите на массив потока, это также самоочевительна < /p>
Код: Выделить всё
flows: [
[
{ question: 'travel', answer: 'france' },
{ question: 'state', answer: null },
{ question: 'tolerance', answer: null },
],
]
Код: Выделить всё
if (step.answer && answered[step.question] !== step.answer) {
match = false;
break;
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... stionnaire
Мобильная версия