vue后台管理添加多语言功能的示例分析
发表于:2023-03-26 作者:安全数据网编辑
编辑最后更新 2023年03月26日,这篇文章主要介绍了vue后台管理添加多语言功能的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。为什么要使用VueVue是一款友
这篇文章主要介绍了vue后台管理添加多语言功能的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
为什么要使用Vue
Vue是一款友好的、多用途且高性能的JavaScript框架,使用vue可以创建可维护性和可测试性更强的代码库,Vue允许可以将一个网页分割成可复用的组件,每个组件都包含属于自己的HTML、CSS、JavaScript,以用来渲染网页中相应的地方,所以越来越多的前端开发者使用vue。
1.首先是main.js页面做配置
import VueI18n from 'vue-i18n'Vue.use(VueI18n) // 通过插件的形式挂载const i18n = new VueI18n({ //locale: 'zh-CN', // 语言标识 locale: 'Chinese', // 语言标识 //this.$i18n.locale // 通过切换locale的值来实现语言切换 messages: { 'Chinese': require('./common/lang/zh'), // 中文语言包 'English': require('./common/lang/en') // 英文语言包 }, //隐藏警告 silentTranslationWarn: true})new Vue({ el: '#app', router, i18n, components: { App }, template: ''})
2.配置相应路径下的语言包,在这儿只显示部分代码,需要什么在这儿添加什么即可
en.jsexport const m = { deviceCode: 'Device Code',//设备编码 deviceName: 'Device Name',//设备名称 deviceType: 'Device Type',//设备类型 denial: 'Denial',//拒止 camera: 'Camera',//摄像机 } zh.jsexport const m = { deviceCode: '设备编码',//设备编码 deviceName: '设备名称',//设备名称 deviceType: '设备类型',//设备类型 denial: '拒止',//拒止 camera: '摄像机',//摄像机}
3.页面中使用,不同的地方使用,写法略有不同
(1)placeholder和按钮的写法(2)table的写法 {{ $t('m.query') }} {{ $t('m.AddDevice') }} (3)子组件弹框写法 (4)js中拼接字符串写法strHtml = strHtml + " "+this.$i18n.t('m.deviceCode')+": ";
感谢你能够认真阅读完这篇文章,希望小编分享的"vue后台管理添加多语言功能的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
c语言网络技术和编程语言总结
c语言对应的三级考试网络技术
网站服务器后台如何加防护密码
c语言软件开发步骤
c语言中网络技术知识点
服务器对权限提升的防护措施
怎么在阿里云租服务器
黑苹果能做web服务器吗
c语言和网络技术哪个好考
云服务器2核4G是什么性能
mpp和分布式数据库
中公教育网络安全怎么样
pg数据库修改归档文件路径
深圳服务器电源价钱
大学网络安全现状
计算机软件开发生产实习报告
计算机网络软件开发招聘
属于网络安全违规行为的是
软件监控服务器是什么
中国手语基本手势数据库
苹果第三方服务器激活
闪光视频软件开发
内网穿透搭建强劲服务器
程序员软件开发证书
软件开发可以学到什么
邯郸应用软件开发多少钱
软件开发专业需要什么学科
软件开发定价依据
使用或切换数据库
安徽戴尔服务器供应
我的世界漆黑的魅影服务器下载
华为高级网络技术ict答案
数据库 好坏
中国的网络安全报告
华为p50e网络安全
arcgis数据库连接表
网络技术三级 真题
英特尔服务器主板没声音
网络安全建议调查报告
成都旸升互联网络科技公司