Vuelidate: Array Validation: как мы можем получить доступ к значению текущего объекта для использования при проверке - PullRequest
0 голосов
/ 31 марта 2020

Я проверяю вложенный массив, как показано ниже.

validations() {
        return {
            sales_return: {
                items: {
                    $each: {
                        quantity: { required, maxValue:maxValue(100)
                        },
                        available_stock: { required },
                    }
                }
            },
        }
    },

Это отлично работает. То, что я хочу, я хочу передать значение Dynami c внутри maxValue ie: maxValue:maxValue(item.available_stock) и здесь item должен быть элементом текущего объекта.

Необходимая проверка:

validations() {
            return {
                sales_return: {
                    items: {
                        $each: {
                            quantity: { required, maxValue:maxValue(item.available_stock)
                            },
                            available_stock: { required },
                        }
                    }
                },
            }
        },

Если я это сделаю, то это говорит, что элемент не определен. Как мы можем достичь, как описано выше.

...