当前位置: 首页 > 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,不会显示对应的文本。

http://www.lryc.cn/news/379816.html

相关文章:

  • Day 44 Ansible自动化运维
  • Excel/WPS《超级处理器》功能介绍与安装下载
  • U-Net for Image Segmentation
  • POI导入带有合并单元格的excel,demo实例,直接可以运行
  • 【C语言】解决C语言报错:Use-After-Free
  • C语言经典例题-19
  • AlmaLinux 更换CN镜像地址
  • 【笔记】【矩阵的二分】668. 乘法表中第k小的数
  • 红米手机RedNot11无法使用谷歌框架,打开游戏闪退的问题,红米手机如何开启谷歌框架
  • emqx5.6.1 数据、配置备份与迁移
  • VUE3脚手架工具cli配置搭建及创建VUE工程
  • 前端开发之DNS协议
  • 如何在 Tailwind CSS 中实现居中对齐
  • 【iOS】编译二进制文件说明
  • 红队内网攻防渗透:内网渗透之内网对抗:隧道技术篇防火墙组策略FRPNPSChiselSocks代理端口映射C2上线
  • qt+halcon实战
  • Java_POJO
  • 24年安克创新社招入职自适应能力cata测评真题分享北森测评高频题库
  • OpenCV中的圆形标靶检测——findCirclesGrid()(三)
  • C++拷贝构造函数、运算符重载函数、赋值运算符重载函数、前置++和后置++重载等的介绍
  • 视频智能分析平台智能边缘分析一体机视频监控业务平台区域人数不足检测算法
  • 揭秘MMAdapt:如何利用AI跨领域战胜新兴健康谣言?
  • 【云手机】数据安全如何保障?
  • 【算法专题--链表】删除排序链表中的重复元素 -- 高频面试题(图文详解,小白一看就懂!!)
  • 【ajax基础01】ajax简介
  • [数据集][目标检测]棉花叶子害虫检测数据集VOC+YOLO格式595张1类别
  • Nominatim免费的地址解析,逆地址解析,OpenStreetMap开源地图数据【全网最全】
  • js 移除字符串中所有的a标签;js 移除字符串中所有的a标签,但是保留a标签包裹的部分
  • 深信服科技:2023网络安全深度洞察及2024年趋势研判报告
  • windows下mysql修改 my.ini的datadir后 `Access denied`