如何删除Zod的默认错误消息。

huangapple go评论145阅读模式
英文:

how to remove default message error of zod

问题

如何在不传递验证消息参数时删除默认错误消息?如果不传递验证消息参数,它会显示标准错误消息。我正在使用UI KIT MANTINE。

const schema = z.object({
  name: z.string().min(1),
  email: z.string().min(1),
  lastname: z.string().min(1)
})
英文:

How remove default error message if I don't pass the validation message parameter, it shows a standard error message, I'm using UI KIT MANTINE

<!-- begin snippet: js hide: false console: true babel: false -->

<!-- language: lang-js -->

const schema = z.object({
  name: z.string().min(1),
  email: z.string().min(1),
  lastname: z.string().min(1)
})

<!-- end snippet -->

答案1

得分: 1

如果您不希望显示任何错误,出于某种原因,只需将一个空字符串放置在消息中。

const schema = z.object({
  name: z.string().min(1, ""),
  email: z.string().min(1, ""),
  lastname: z.string().min(1, "")
})
英文:

If you don't want to show any error, for some reason, just put an empty string as the message.

<!-- begin snippet: js hide: false console: true babel: false -->

<!-- language: lang-js -->

const schema = z.object({
  name: z.string().min(1, &quot;&quot;),
  email: z.string().min(1, &quot;&quot;),
  lastname: z.string().min(1, &quot;&quot;)
})

<!-- end snippet -->

huangapple
  • 本文由 发表于 2023年2月24日 07:55:48
  • 转载请务必保留本文链接:https://go.coder-hub.com/75551452.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定