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

Vue3 项目国际化实践

前言

当项目有海外市场的时候,实现多语言切换就很有必要啦

技术选型

业务代码可采用

vue-i18n

框架自带的文本官方一般都有相应的国际化处理😉,常见的语言包基本都具备~

例如:vant

import {Locale} from 'vant'Locale.use('zh-CN', zhCN);

实践

const i18n = createI18n({locale:'cn',fallbackLocale: 'cn',messages: {cn: {message: {hello: 'hello world',},},ja: {message: {hello: 'こんにちは、世界',},},},
})

 

点击切换语言

 

import { useI18n } from 'vue-i18n'
const { locale } = useI18n()
const changeLang = () => {if (locale.value == 'cn') {locale.value = 'ja';} else {locale.value = 'cn';}
}

最后

多语言切换就实现啦😁

http://www.dtcms.com/a/253671.html

相关文章:

  • 标杆确立!永洪科技位于IDC报告Data Analytics领域象限排头位!
  • Oracle 查看所有表的字段名、数据类型及长度
  • Android软件适配遥控器需求-案例经验分享
  • opencv的setDefaultAllocator使用
  • MySQL 数据处理函数全面详解
  • PCB设计实践(三十六)PCB设计新手系统性注意事项总结
  • 自演进多智能体在医疗临床诊疗动态场景中的应用
  • ATX电源
  • 关于Github可连接时长问题的实验
  • html中的盒子标签div标签,有序列表,无序列表
  • Nginx转发中相对路径资源302问题的分析与解决
  • Keepalived+LVS高可用集群
  • 基于双目视觉的厂房车间立体空间匹配算法的研究与实现
  • ResourceDictionary和ResourceDictionary.MergedDictionaries区别
  • 如何从网页源码中批量提取关键信息,一种实用方案
  • Qt信号和槽机制详解
  • 显卡、CUDA、cuDNN及PyTorch-GPU安装使用全指南
  • C++ 对象特性
  • 80Qt窗口_对话框
  • Java-49 深入浅出 Tomcat 手写 Tomcat 实现【02】HttpServlet Request RequestProcessor
  • 持续集成 CI/CD-Jenkins持续集成GitLab项目打包docker镜像推送k8s集群并部署至rancher
  • 【AI Study】第三天,NumPy(4)- 核心功能
  • 每日一篇博客:理解Linux动静态库
  • 3405. 统计恰好有 K 个相等相邻元素的数组数目
  • 【嵌入式】bit翻转
  • IndexedDB 深入解析
  • 如何迁移备份MongoDB数据库?mongodump导出 + mongorestore导入全解析
  • kettle好用吗?相较于国产ETL工具有哪些优劣之处?
  • 可观测性中的指标数据治理:指标分级、模型定义与消费体系让系统运行更透明!
  • 【AI Study】第四天,Pandas(7)- 实际应用