摘要:方式使用引入要在之后引入使用你好當(dāng)前語言重新設(shè)置中文英文其他當(dāng)前語言切換語言效果項(xiàng)目中使用安裝使用入口文件增加以下代碼可以創(chuàng)建文件夾,拆分國際化文件最后引入國際化保存對象你好引用模板當(dāng)前語言切換語言當(dāng)前語言重新設(shè)置中文英文其他效
cdn方式使用
1.引入
vue-i18n要在vue之后引入
2.使用
js
const messages = { "zh_CN": { "hello": "你好 {name}", }, "en_US": { "hello": "hello {name}", } } var i18n = new VueI18n({ locale: "zh_CN", messages }) var vm = new Vue({ data: { }, el: "#root", i18n, methods: { toggleLang : function(){ let lang = this.$i18n.locale //當(dāng)前語言 this.$i18n.locale = lang==="zh_CN" ? "en_US" : "zh_CN" //重新設(shè)置 } }, computed: { lang: function(){ switch (this.$i18n.locale) { case "zh_CN": return "中文"; case "en_US": return "英文"; default: return "其他"; } } } })
html
當(dāng)前語言: {{ lang }}{{ $t("hello", { name:"vue" } ) }}
3.效果
1.安裝
npm install vue-i18n
2.使用
入口文件main.js增加以下代碼
import VueI18n from "vue-i18n" Vue.use(VueI18n) // 可以創(chuàng)建i18n文件夾,拆分國際化文件 最后import引入 const messages = { // 國際化保存對象 "zh_CN": { "hello": "你好 {name}", }, "en_US": { "hello": "hello {name}", } } const i18n = new VueI18n({ locale: "zh_CN", messages, }) new Vue({ el: "#app", router, components: { App }, template: "", i18n //引用 })
模板
當(dāng)前語言: {{ lang }}{{ $t("hello", { name:"vue" } ) }}
script
export default { name: "testLang", methods: { toggleLang () { let lang = this.$i18n.locale //當(dāng)前語言 this.$i18n.locale = lang==="zh_CN" ? "en_US" : "zh_CN" //重新設(shè)置 } }, computed: { lang () { switch (this.$i18n.locale) { case "zh_CN": return "中文"; case "en_US": return "英文"; default: return "其他"; } } } }
效果和cdn方式一樣
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/106504.html
摘要:前言上個月月底開源組開源了使用適配人人企業(yè)版專業(yè)版的前端工程具體詳情見人人企業(yè)版適配發(fā)布。當(dāng)然,也督促自己產(chǎn)出一篇相關(guān)的文章,來記錄這次有趣的學(xué)習(xí)之旅。 Created by huqi at 2019-5-5 13:01:14 Updated by huqi at 2019-5-20 15:57:37 前言 上個月月底@D2開源組 開源了使用 D2Admin 適配 人人企業(yè)版(專業(yè)版) 的...
摘要:程序員到底要學(xué)什么程序員到底要學(xué)什么或者說,程序員到底要學(xué)多少東西呢這個問題問到你了嗎今天就來簡單聊一聊程序員的學(xué)習(xí)之路。程序員的種類很多,這里只講前端工程師和后端工程師,因?yàn)樽约阂簿徒佑|到這兩個層面。 ...
閱讀 1172·2023-04-26 01:35
閱讀 2566·2021-11-02 14:44
閱讀 7709·2021-09-22 15:38
閱讀 2248·2021-09-06 15:11
閱讀 3740·2019-08-30 15:53
閱讀 843·2019-08-29 16:54
閱讀 670·2019-08-26 13:48
閱讀 1787·2019-08-26 13:47