Я получаю некоторые данные с сервера, которые приводят к различным полям формы. Я пытаюсь сделать следующее:
<vs-input
v-if="data.type === text "
:name="data.field"
:label="data.display_name"
v-model="content[data.field]"
class="w-full mb-base"
v-validate="{'required': data.required === 1}"
:type="data.type"
:danger="errors.items.length > 0"
:danger-text="errors.items.length > 0 ? 'The field is required' : ''"
>
</vs-input>
Таким образом, в конце концов я получаю 4 входа (я использую vuexy для их отображения). Что я хочу сделать: если элемент получает параметр data.required, который равен 1, он должен быть проверен, если нет - проверка не требуется. Но я получаю подтверждение на всех входах! Я не знаю, что делать и что я делаю неправильно - например, применяя
:class={green:data.required === 1}
Работал как шарм, но с VeeValidate - не повезло: (
Я использую версия 2 (2.2.8, если быть точным)