日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

vue實(shí)踐---vue不依賴(lài)外部資源實(shí)現(xiàn)簡(jiǎn)單多語(yǔ)操作

瀏覽:103日期:2022-11-20 08:26:43

vue使用多語(yǔ),最常見(jiàn)的就是 vue-i18n, 但是如果開(kāi)發(fā)中的多語(yǔ)很少,比如就不到10個(gè)多語(yǔ),這樣就沒(méi)必要引入vue-i18n了, 引入了反正導(dǎo)致代碼體積大了,這時(shí)候單純用vue實(shí)現(xiàn)多語(yǔ)就是比較好的選擇。

第一步

首先建立一個(gè)locales.js 存放多語(yǔ)語(yǔ)言包的內(nèi)容,這里只寫(xiě)了 zh-CN, en這兩種語(yǔ)言,其他還想新增的話(huà) 方法一樣,代碼如下:

export default { ’zh-CN’: { name: ’我是中文名字’ }, ’en’: { name: ’I am English name’ } }

第二步

通過(guò)瀏覽器的語(yǔ)言環(huán)境,獲取對(duì)應(yīng)的語(yǔ)言包,并吧語(yǔ)言包值付給 data 中的 locales

data () { return { locales: (() => {// this.lang是父組件傳遞過(guò)來(lái)的, 這里的意思就是lang 優(yōu)先使用父組件傳遞的語(yǔ)言,如果沒(méi)有傳遞,就使用瀏覽器的語(yǔ)言(navigator.language)const lang = this.lang || navigator.language let useLang = /^zh/.test(lang) ? ’zh-CN’ : /^en/.test(lang) ? ’en’ : lang // Object.keys 獲取可枚舉的屬性 如果瀏覽器的語(yǔ)言不是英語(yǔ) 中文, 而且傳遞的lang參數(shù)也不是這兩種之一,就默認(rèn)使用 zh-CN if (!Object.keys(locales).includes(useLang)) useLang = ’zh-CN’ return locales[useLang] })(), } },

這個(gè)locales最終返回的是一個(gè)對(duì)象,比如,如果是中文環(huán)境,返回的數(shù)據(jù)如下:

{ name: ’我是中文名字’}

第三步

既然語(yǔ)言包都獲取到了,還剩一個(gè)從語(yǔ)言包里面 獲取對(duì)應(yīng)key的方法:

methods: { $_t (key) { // this.locales就是上面那個(gè)對(duì)象 let localeStr = this.locales[key] return localeStr } }

通過(guò)$_t這個(gè)方法,傳入key,就可以獲取到對(duì)應(yīng)的value

總結(jié)&優(yōu)化:

這樣就實(shí)現(xiàn)了不用依賴(lài)vue-i18n這樣的外部依賴(lài),只使用vue就實(shí)現(xiàn)了多語(yǔ);

$_t 這個(gè)方法可以放到 mixins 里面就避免了每次都要引入這個(gè)方法。

具體代碼看這里: https://github.com/YalongYan/vue-practice/tree/master/vue-simple-multilingual

補(bǔ)充知識(shí):vue-cli 打包(npm run build) 出現(xiàn) ERROR in xx..js from UglifyJs Unexpected token: punc (()

之前打包還沒(méi)問(wèn)題,這次就報(bào)錯(cuò)了,后來(lái)發(fā)現(xiàn)原來(lái)是少了 .babelrc 文件, 網(wǎng)上找了好多方法都不行,后來(lái)看了之前的項(xiàng)目,原來(lái)是少了 .babelrc 文件, 只要在根目錄下建立這個(gè)文件, 文件內(nèi)容如下:

{ 'presets': [ ['env', { 'modules': false }], 'stage-3' ]}

文件位置看下圖:

vue實(shí)踐---vue不依賴(lài)外部資源實(shí)現(xiàn)簡(jiǎn)單多語(yǔ)操作

以上這篇vue實(shí)踐---vue不依賴(lài)外部資源實(shí)現(xiàn)簡(jiǎn)單多語(yǔ)操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费国产自线拍一欧美视频| 久久av日韩| 久久国内精品自在自线400部| 另类欧美日韩国产在线| 亚洲精一区二区三区| 久久亚洲精品中文字幕蜜潮电影| 97se亚洲| 美女被久久久| 欧美综合另类| 成人久久一区| 日韩动漫一区| 欧美日韩一二三四| 麻豆传媒一区二区三区| 欧美精品国产一区| 另类av一区二区| 亚久久调教视频| 国产精久久一区二区| 欧美成人a交片免费看| 好吊一区二区三区| 国产探花在线精品| 亚洲二区精品| 91成人在线| 国户精品久久久久久久久久久不卡| 中文无码日韩欧| 美女视频免费精品| 红桃视频欧美| 国产日韩一区二区三免费高清 | 国产欧美日韩精品高清二区综合区| 久久精品国产亚洲aⅴ| 精品在线99| 欧美极品一区二区三区| 精品中文一区| 国产精品第一国产精品| 亚洲欧美日韩一区在线观看| 国产亚洲一区| 亚洲另类黄色| 日韩亚洲国产欧美| 久久影院一区| av高清不卡| 久久97久久97精品免视看秋霞| 国产精品人人爽人人做我的可爱| 久久国产精品美女| 国产精品一区三区在线观看| 美女被久久久| 日韩天堂av| 中文在线资源| 国产aa精品| 你懂的国产精品永久在线| 日本一区二区三区中文字幕| 婷婷激情久久| 久久精品1区| 日韩在线看片| 黄色aa久久| 久久中文字幕一区二区三区| 日本在线视频一区二区| 亚洲少妇一区| 欧美成人基地 | 国产精品一区2区3区| 日本不卡视频一二三区| 亚洲精品欧美| 日韩区一区二| 综合亚洲色图| 国产精品成人自拍| 亚洲精品视频一二三区| 在线综合视频| 免费精品视频最新在线| 日本亚洲三级在线| 日韩区一区二| 久久超级碰碰| 国产成人免费| 亚洲欧美成人综合| 99久久夜色精品国产亚洲1000部| 视频小说一区二区| 亚洲国产不卡| 日韩va亚洲va欧美va久久| 国产精品久久久久久久久免费高清 | 国产精品永久| 日韩另类视频| 亚洲欧洲一区| 国产精品丝袜在线播放| 欧产日产国产精品视频| 六月天综合网| 欧美精品91| 欧美搞黄网站| 欧美国产中文高清| 欧美va天堂在线| 国产日韩三级| 国产韩日影视精品| 国产精品a级| 在线视频亚洲| 蜜桃成人精品| 日本强好片久久久久久aaa| 日韩成人精品一区二区| 亚洲精品黄色| 精精国产xxxx视频在线野外| 深夜福利亚洲| 免费视频国产一区| 国模精品一区| 日本少妇精品亚洲第一区| 亚洲不卡av不卡一区二区| 久久国产乱子精品免费女| 在线一区免费观看| 婷婷激情一区| 国产精品成人a在线观看| 日韩精品导航| 免费在线看一区| 蜜臀国产一区| 精品一区二区三区四区五区| 日本精品一区二区三区在线观看视频| 99精品一区| 欧美aa在线观看| 美日韩一区二区三区| 欧美日韩一区二区三区四区在线观看 | 在线综合视频| 久久国产影院| 久久精品123| 欧美天堂视频| 精品免费av一区二区三区| 日韩高清一区二区| 日本成人中文字幕在线视频| 国产亚洲午夜| 国产视频一区三区| 亚洲精品1区2区| 国产一在线精品一区在线观看| 激情黄产视频在线免费观看| 国产精品成人一区二区不卡| 久久久久久婷| 久久久精品五月天| 亚洲网站视频| 亚洲精品午夜av福利久久蜜桃| 久久精品动漫| 麻豆久久精品| 综合激情一区| 国产亚洲人成a在线v网站| 国产毛片精品| 成人黄色av| 亚洲精品97| 偷拍亚洲精品| 国产a亚洲精品| 红桃视频亚洲| 国产午夜久久av| 欧美日韩视频免费观看| 亚洲精品123区| 国产欧美日韩亚洲一区二区三区| 国产伊人久久| 三级欧美在线一区| 国际精品欧美精品| 视频一区中文| 国产三级一区| 99久久精品网| 欧美色综合网| 亚洲福利专区| 国产精品99精品一区二区三区∴| av中文字幕在线观看第一页| 男女男精品视频网| 黑人精品一区| 欧美精品中文字幕亚洲专区| 蜜臀久久精品| 欧美a级一区二区| 久久午夜精品| 日韩另类视频| 久久影院一区二区三区| 欧美成人日韩| 国产福利电影在线播放| 日韩极品在线观看| 国产色综合网| 日韩精品水蜜桃| 麻豆一区二区在线| 亚州欧美在线| 亚洲免费激情| 久久久精品五月天| 精品一区二区三区在线观看视频| 亚洲免费一区二区| 久久久久久久久久久9不雅视频| 国产探花在线精品| 首页亚洲欧美制服丝腿| 日韩伦理一区| 久久一区国产| 国产精品亲子伦av一区二区三区 | 国产精品视频3p| 午夜久久av | 麻豆国产欧美日韩综合精品二区| 99香蕉国产精品偷在线观看 | 美女视频黄久久| 日韩国产精品久久久| 亚洲尤物av| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲91视频| 99久久精品网| 99精品视频精品精品视频| 国产欧洲在线| 久久久精品网| 欧美日韩国产精品一区二区亚洲| 91精品久久久久久久久久不卡| 国产精品a级| av免费不卡国产观看| 久久久天天操| 亚洲一区二区动漫| 婷婷精品在线观看| 国产精品欧美日韩一区|