当前位置: 首页 > news >正文

Vue3 - 在项目中使用vue-i18n不生效的问题

检查和配置 Vue I18n

确保你已经正确安装了Vue I18n并且配置了组合API模式。

安装 Vue I18n
npm install vue-i18n@next
配置 i18n.js
import { createI18n } from 'vue-i18n';
import messages from './messages';const i18n = createI18n({legacy: false, // 使用组合 API 模式locale: 'en', // 设置默认语言messages, // 多语言内容
});export default i18n;

如果没有配置 legacy: false,使用会报错。

如果你的多语言文件是 message.js,那么可以按照上图进行配置。

如果你是这样子的写法,或者其他的语法:

那么,你的js配置就要改一下了:

import { createI18n } from 'vue-i18n';
import en from "@/i18n/en";
import zh from "@/i18n/zh";const i18n = createI18n({legacy: false,locale: 'en', // 设置默认语言messages: {en, zh},
});export default i18n;

messages这个key显示的写出来,不然页面一直显示的key,不会显示对应的文本。

相关文章:

  • 江协科技51单片机学习- p11 静态数码管显示
  • DbConnectionStringParser
  • SpringBoot 快速入门(保姆级详细教程)
  • 迈巴赫S480升级增强现实AR抬头显示hud比普通抬头显示HUD更好用吗
  • 如何基于Redis实现分布式锁?
  • 物理层(二)
  • 华为HCIP Datacom H12-821 卷6
  • Chromium 开发指南2024 Mac篇-开始编译Chromium(五)
  • 【LinuxC语言】进程间的通信——管道
  • a multiple definition link error when using gcc10.3.1
  • 关于HTTP劫持,该如何理解、防范和应对
  • 『这世界上有无忧无虑的孩子,和永远焦虑的父母』
  • 使用ESP32和Flask框架实现温湿度数据监测系统
  • AI音乐大模型时代:版权归属与创意产业的新生长点
  • 华为---OSPF单区域配置(一)
  • [NodeJS] 关于Buffer
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • docker-consul
  • ES6核心特性
  • ES6之路之模块详解
  • jquery ajax学习笔记
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Nodejs和JavaWeb协助开发
  • overflow: hidden IE7无效
  • Redis 懒删除(lazy free)简史
  • win10下安装mysql5.7
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 订阅Forge Viewer所有的事件
  • 关于List、List?、ListObject的区别
  • 如何选择开源的机器学习框架?
  • 双管齐下,VMware的容器新战略
  • 小程序01:wepy框架整合iview webapp UI
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • $jQuery 重写Alert样式方法
  • (done) 声音信号处理基础知识(4) (Understanding Audio Signals for ML)
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (三)c52学习之旅-点亮LED灯
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .gitignore文件设置了忽略但不生效
  • .net core 使用js,.net core 使用javascript,在.net core项目中怎么使用javascript
  • .net core使用EPPlus设置Excel的页眉和页脚
  • .net 发送邮件
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET和.COM和.CN域名区别
  • .NET未来路在何方?
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @GetMapping和@RequestMapping的区别
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题
  • [ C++ ] STL---string类的模拟实现
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [ IDE ] SEGGER Embedded Studio for RISC-V