Skip to content
大纲

I18n国际化在 Element 中使用

message_zh_CN.properties多语言配置文件示例

properties
common_notNull=不能为空
common_exception=异常
common_true=
common_false=
common_serialNumber=序号
common_info=信息
common_success=成功

Element Plus 多语言加载

javascript
loadLanguage() {
        request({
          url: '/upms/i18n/message?terminal=admin&language=zh_CN',
          method: 'get'
        }).then(response => {
          if (response.status == '200') {
            let messages=response.data.data.i18n;
            sessionStorage.setItem("messages",JSON.stringify(messages));
          } else {
            this.$message.error(response.data.message)
          }
        })
      }

页面调用I18N Json

javascript
export default {
  data() {
    return {
      message: JSON.parse(sessionStorage.getItem('messages')),
      loading: true,

Element Plus 中使用

javascript
{{ message['common_search'] }}

版权许可