У меня есть случай, когда я хочу создать форму в Vue на основе внешнего JSON-ответа, определяющего поля формы и обратную связь на основе выбора, сделанного в форме.
Это фрагмент кода вопроса JSON, который я имел в виду:
{
"questionId": 23,
"questionText": "Do you need help completing this questionnaire?",
"questionName": "need-help",
"answerType": "radio",
"answers": [
{
"id": 1,
"answerText": "Yes",
"answerFeedbackType": "error",
"answerFeedback": "At the moment we cannot complete the intake procedure. Please contact us by sending an e-mail and we'll help you towards your subscription."
},
{
"id": 2,
"answerText": "No"
}
]
},
В данный момент я передаю эти данные в компонент Вопрос, где у меня есть реквизиты для каждого ключа объекта данных. Это загружается из моего компонента Form, где я загружаю в JSON и перебираю все вопросы. Как мне узнать, показывать ли уведомление, когда пользователь нажимает на опцию, в которой есть тип обратной связи «ошибка», а также определять, действительно ли пользователь заполнил каждое поле?