前端Vue框架国际化配置

1、安装依赖

javascript 复制代码
yarn add vue-i18n

2、配置语言包

javascript 复制代码
/locales/en.js
export default {
    GLOBAL: {
        Title: "Please connect the device",
    }
}
javascript 复制代码
/locales/zh.js
export default {
    GLOBAL: {
        Title: "请连接设备",
    }
}

3、在main.js中引用注册

javascript 复制代码
// 国际化配置
import VueI18n from "vue-i18n";
import en from "./locales/en.js";
import zh from "./locales/zh.js";

Vue.use(VueI18n);
const i18n = new VueI18n({
    locale: lang, // "zh"或"en"
    messages: {
        en: en,
        zh: zh,
    },
});

const vue = new Vue({
    components: { App },
    router,
    store,
    i18n,
    template: "<App/>",
}).$mount("#app");

4、使用

javascript 复制代码
<el-dialog :title="`🔗 ${$t('GLOBAL.Title')}`" class="dialog" :visible.sync="dialogVisible" width="450px" :close-on-click-modal="false" :close-on-press-escape="false">
相关推荐
ᖰ・◡・ᖳ3 分钟前
JavaScript:神奇的ES6之旅
前端·javascript·学习·es6
app出海创收老李8 分钟前
海外独立创收日记(5)-上个月收入回顾与本月计划
前端·后端·程序员
前端Hardy9 分钟前
HTML&CSS:一眼心动的 SVG 时钟
前端·javascript·css
TTGGGFF12 分钟前
Streamlit:CSS——从基础到实战美化应用
前端·css
app出海创收老李21 分钟前
海外独立创收日记(4)-第一笔汇款
前端·后端·程序员
Takklin21 分钟前
React JSX 转换原理与 GSR 实现解析
前端·react.js
苏打水com39 分钟前
字节跳动前端业务:从「短视频交互」到「全球化适配」的技术挑战
前端·音视频
又是忙碌的一天1 小时前
前端学习 JavaScript
前端·javascript·学习
Jagger_1 小时前
Cursor + Apifox MCP:告别手动复制接口,AI 助你高效完成接口文档开发
前端
IT_陈寒2 小时前
Redis性能优化:5个被低估的配置项让你的QPS提升50%
前端·人工智能·后端