Я создал форму, используя Vue и Vuetify, используя данные json, и сделал цикл json для создания формы. Как отобразить текстовое поле типа ввода, когда мы выбираем опцию в первом элементе выбора
<form>
<div v-for="(field, index) in fields" :key="index">
<v-select v-if="field.type=="select"
:items="field.values"
:label="field.label"
v-model="field.model"
></v-select>
<!-- to show the below text field when we select -->
<!--option from select -->
<v-text-field v-else
:label="field.label"
v-model="field.model"
></v-text-field>
</div>
</form>
Вот массив:
data(){
return{
fields:[
{
type: "select"
label: 'One',
values: ["Virtual Partner", "some"],
model: '',
},
{
type: "text"
label: 'Text',
model: '',
},
{
type: "select"
label: 'Two',
values: ["some 2", "some"],
model: '',
},
{
type: "select"
label: 'Three',
values: ["some 3", "some"],
model: '',
},
]
}
}
Пожалуйста, помогите.
Спасибо.