后端返回的消息,前端怎样实现消息i18n国际化

发布于 2022-09-12 02:40:50 字数 244 浏览 16 评论 0

比如后端返回一条json消息

{
    "code":123,
    "msg":"xxx not exist"
}

然后前端根据返回的消息给客户端反馈对应的消息,比如

//js
alert("xxx不存在")

一般大家是怎实现的?
直接在后端就实现i18n?还是根据后端返回的消息代码然后前端实现i18n?
还是有别的解决方案?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

请止步禁区 2022-09-19 02:40:50

前后端约定一个json配置表,后端根据json表返回对应的key值,前端拿key取值

固执像三岁 2022-09-19 02:40:50

项目技术栈的差异,需要使用与当前项目的技术栈相匹配的国际化的插件工具

  • vue+vue-i18n
  • angular+angular-translate
  • react+react-intl
  • jquery+jquery.i18n.property
浮世清欢 2022-09-19 02:40:50

根据后端返回的code进行吐司就行了,当然如果不想做也可以用谷歌翻译api来达到类似效果。

苍风燃霜 2022-09-19 02:40:50

如果只是这种用户交互时的提示,一般都是后端顺带把国际化做了,直接返回给接口,然后前端根据接口的内容 show 出来,这样有利于多平台迁移,后端一端做了, 其他几个端直接就同步了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文