Я использую vuelidate для реализации проверки и пытаюсь получить доступ к целому объекту данных из пользовательской функции (я читал, что 2-й параметр принимает объект данных), но он только получает наблюдателя и у него есть только данные одного уровня в иерархии .
Я применил пользовательскую проверку для x11, затем я получаю только x11 и x12 во втором параметре, а не весь объект.
customFunction(value, wholeObject)
{
console.log(value); //value of x11
console.log(wholeObject); // it is printing observer x11 and x12. I was
expecting //it will print the whole x object
}
data: {
x: {
x1: {
x11,
x12
},
x2
}
},
validations: {
x: {
x1: {
x11: CustomFunction,
x12
},
x2
}
}
Это правильное поведение или я делаю что-то не так?