自学内容网 自学内容网

前端Vue框架国际化配置

1、安装依赖

yarn add vue-i18n

2、配置语言包

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

3、在main.js中引用注册


// 国际化配置
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、使用

<el-dialog :title="`🔗 ${$t('GLOBAL.Title')}`" class="dialog" :visible.sync="dialogVisible" width="450px" :close-on-click-modal="false" :close-on-press-escape="false">


原文地址:https://blog.csdn.net/RumbleWx/article/details/142937438

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!