Я использую Vee validate для проверки, правила проверки поступают из серверной части и передаются в данные компонента в следующем формате:
"rules": {
"password": "{ required: true, regex: /(?=.*\\d)(?=.*[A-Z])(?=.*[a-zA-Z]).{8,}/ }",
"old_password": "required"
}
Как я могу использовать правило из данных в директиве v-validate?
<input name="password" ref="password" v-model="password" v-validate="rules.password">
этот синтаксис выдаёт мне ошибку No such validator ''{ required' exists.
Похоже, vue как-то анализирует значение v-validate
ps для правил проверки, которые являются простыми строками, работает нормально
<input name="old_password" v-model="old_password" v-validate="rules.old_password">