首页 > 解决方案 > 使用 vee validate 为每个表单指定自定义消息

问题描述

想象一下,我有两个表格,每个表格都需要电子邮件字段。我想要:

  1. 为每个表单显示不同的验证消息
  2. 能够本地化它们

为什么我需要这个:例如,当用户注册但未填写电子邮件字段时,我想显示如下内容:“请指定您的电子邮件。我们将向您发送一些说明到此电子邮件,以便您知道如何继续”。

另一方面,当用户在他的个人资料中并试图更改他的电子邮件时,我可以告诉他:“电子邮件是必填字段”或类似的东西。

另外,我需要将它们都本地化。

我知道我可以为每个字段的名称属性指定自定义消息,但这意味着所有表单都将使用它们。但是,我希望能够拥有更多的控制权。实际上,我的应用程序中有本地化文件,例如 en_US.json、ru_RU.json,每个表单都放置在一个对象内,带有标签、占位符等,还有一个验证对象。

那么,有可能吗?

标签: vue.jsvee-validate

解决方案


推荐阅读