久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

vue-i18n實(shí)現(xiàn)中英文切換的方法

瀏覽:27日期:2023-01-09 09:30:09

1.下載

npm install vue-i18n

2.創(chuàng)建中英文包

vue-i18n實(shí)現(xiàn)中英文切換的方法

2.1 中文包

vue-i18n實(shí)現(xiàn)中英文切換的方法

2.2 英文包

vue-i18n實(shí)現(xiàn)中英文切換的方法

3.在main里面引入

import VueI18n from 'vue-i18n';Vue.use(VueI18n);const i18n = new VueI18n({ locale: localStorage.getItem('lang') == (undefined || '' || null) ? 'zh' : localStorage.getItem('lang'), messages: { zh: require('../static/lang/text-zh.json'), en: require('../static/lang/text-en.json') }});new Vue({ router, store, i18n, render: h => h(App)}).$mount('#app');

4.在組件中使用

<div>{{ $t(’footer.home’) }}</div>或者<input type='span' value='' :placeholder='$t(’footer.home’)' v-model='search' />或者this.$toast(this.$t(’footer.home’))

5.使用按鈕進(jìn)行手動(dòng)切換,這里我用了switch用true和false來識(shí)別中英文,用這種方法也可以用于其他語言切換

<switch @change='changeEn' :checked='zhOren' />changeEn(e) { if (e.target.value) {//中文this._i18n.locale = ’zh’;localStorage.setItem(’lang’, ’zh’); } else {//英文this._i18n.locale = ’en’;localStorage.setItem(’lang’, ’en’); }}

以上就是vue-i18n實(shí)現(xiàn)中英文切換的方法的詳細(xì)內(nèi)容,更多關(guān)于vue 中英文切換的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 欧美日韩一区二区三区在线电影 | 久久久久网站 | 精品一二三四区 | 污色视频在线观看 | 国产精品自拍视频网站 | 黄色片在线免费看 | 亚洲高清在线 | 日韩欧美国产一区二区三区 | 91精品一区二区 | 新91在线视频 | 亚洲日本欧美 | 久日精品 | 91精品久久久久久久久久 | 亚洲欧美网站 | 亚洲成人av在线 | 欧美精品一区二区三区蜜桃视频 | 久久久久久香蕉 | 日韩欧美一区二区三区久久婷婷 | 亚洲精品国产一区 | 亚洲欧美一区二区精品中文字幕 | 国产三级在线播放 | 国产91黄色 | 欧美色性| 国产激情精品一区二区三区 | 91亚洲精品乱码久久久久久蜜桃 | 国产黄色免费网站 | 精品一区二区三区久久久 | 国产成人亚洲综合 | 99re热精品视频国产免费 | 91av亚洲| 国产精品99久久久久久久vr | ririsao久久精品一区 | 亚洲一区二区中文字幕 | 日本免费一区二区在线观看 | 欧美日韩精品一区二区三区在线观看 | 97碰碰碰| 成人久久精品 | 瑟瑟视频在线看 | 亚洲国产精品久久久久久久 | 国产成人精品久久二区二区 | 日本阿v视频高清在线中文 中文二区 |