首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

优化gin表单的错误提示信息

: 'User.Password' Error:Field validation for 'Password' failed on the 'required' tag"} # 翻译 我们需要对上面的提示信息进行一个翻译..." var ( Trans ut.Translator ) 在initialize/validator.go文件中编写内容如下,获取gin中的validate对象,然后给该对象绑定中文和英文的友好提示信息...{'msg': {'User.Password': 'Password为必填字段'}} 但是,发现提示信息的key是User.Password,是表单对象和其字段名称,我们应该想要的是: {'msg':...field, err := range fields { res[field[strings.Index(field, ".")+1:]] = err } return res } 再在翻译返回的错误信息包上该方法...每次一次输出友好信息,我们都要手动调用Translate来翻译,并且还需要通过RemoveTopStruct方法来修改返回的信息,按简单的来说,应该由框架来做,我们只需要通过配置,就能自动输出我们想要的友好提示信息才对

97810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何制作一个完美的错误提示信息

    第一部分:清楚的文本信息 1.错误信息应该清楚明了 错误信息应该明确告诉用户问题是什么,为什么会发生,以及如何处理。首先你要将错误信息视为与用户的对话 - 它应该看起来更加人性化。...其次要确保你的错误信息有礼貌,可理解,友好和易懂。 ? 2. 错误信息应该是有帮助的 在错误信息中只是指出错误是不够的,还需提示用户如何快速简单地解决问题。...如果你将电子邮件地址填写一栏留空,错误消息会提示你“输入有效的电子邮件地址”,当你漏掉了“@”字符时也会提示“输入有效的电子邮件地址”。...这是一个传播品牌声音的好机会,通过添加个性的错误信息提示,让用户对你们的品牌更加印象深刻。 ? 5. 适当运用诙谐语言 在错误信息中使用幽默语言需谨慎,切记分清主次。...首先,确保错误信息为用户提供信息和帮助。其次,在恰当的时候添加一些诙谐的语言可以有效提高用户体验。 ? 第二部分:正确放置错误消息 一个成功的错误信息是往往在你需要的地方出现。

    1.1K40

    错误提示毁了你的设计!如何在UI界面中优雅的展示“错误信息

    静电说:用户讨厌看到错误提示,因为这对于任何人来说都是非常沮丧和受挫的。写得不好的错误消息可能会彻底破坏您的用户,甚至损害您的品牌。...今天我们就来分享一些小技巧,让各位设计师能更好的将错误提示展示出来,从而让用户更好的避免操作中的错误,或者至少,让你的用户不那么沮丧。 为什么错误提示非常重要?...因为错误提示打断了用户的操作流程,让用户不再全神贯注。 当用户在工作的时候不断被错误打断,这将极大影响用户的工作效率,会让用户非常的沮丧。...保持错误信息清晰 第一个消息示例几乎犯了所有的错误。它的遣词看起来很正式,但我们真正想告诉用户的是什么?相反,我们可以使用第二个示例。...如果这不起作用,请与提供商联系(或选择查看详细信息)。 了解你的用户(而不是你自己) 查看第一条错误消息,这可能是由一个开发人员为另一个开发人员编写的。但是,大多数最终用户对这些“火星文”不感兴趣。

    2K30
    领券