当存在重复记录并触发错误消息时,如何将验证方法添加到 Yup 模式中

问题描述

我有一个数据数组(number1,number2,number3)。 对象数组如下,

const values = {
    name: '',description: '',points: [
      {
        number1: 12,number2: 13,number3: 15,},{
        number1: 2,number2: 8,number3: 4,{
        number1: 12,],};

如果有人能给出一个想法如何实现验证方法来验证数组中的重复记录(number1、number2、number3)并触发错误消息,那就太好了

这里是 Yup 架构对象

export const requiredPoints = yup
  .array()
  .of(
    yup.object({
      number1: yup.number().typeError('Must be a number').nullable(true),number2: yup.number().typeError('Must be a number').nullable(true),number3: yup.number().typeError('Must be a number').nullable(true),-------
      }),}),)
  .nullable(true);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...