ele-ui国际化
cnpm install vue-i18n@6
//在src目录下新建langs文件夹,langs下面index.js文件代码如下
import Vue from 'vue' import Element from 'element-ui' import VueI18n from 'vue-i18n' import enLocale from 'element-ui/lib/locale/lang/en' import zhLocale from 'element-ui/lib/locale/lang/zh-CN' Vue.use(VueI18n) const messages = { en: { ...enLocale }, zh: { ...zhLocale } } // Create VueI18n instance with options const i18n = new VueI18n({ locale: 'zh', // set locale messages, // set locale messages }) Vue.use(Element, { i18n: (key, value) => i18n.t(key, value) }) export default i18n
//main.js
import i18n from '@/lang/index.js'
new Vue({
render: h => h(App),
store,
i18n
}).$mount('#app')
//页面中使用
methods: {
change(val) {
if (val == 'zh') {
this.$i18n.locale = 'zh'
} else {
this.$i18n.locale = 'en'
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)