Вам нужно где-то хранить данные формы, чтобы у валидации было, над чем работать, я полагаю.
См. https://codepen.io/cwg999/pen/MMjWNj?editors=1011
Основные изменения, которые я сделал, заключались в том, чтобы поместить ваши динамически сгенерированные входные данные в ваши данные () и использовать их для ссылки на них в цикле for.
(примечание: вы также можете использовать v-модель вместо: value / @ input)
<v-text-field v-for="o,i in photoForm"
:key="i"
:label="o.label+ ' ' + (i+1)"
:error-messages="errors.collect('photoForm.photoName' + i)"
v-validate="'max:10'"
:name="'photoName' + i"
:value=o.value
@input="o.value = $event"
color="purple" autocomplete="on"
counter="10" >
</v-text-field>
data() {
return {
validationResult: '',
photoForm:[
{label:'Photo',value:''},
{label:'Photo',value:''}
]
}
},