欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue實(shí)現(xiàn)網(wǎng)頁(yè)語(yǔ)言國(guó)際化切換

 更新時(shí)間:2021年11月29日 15:46:05   作者:SunFlower914  
這篇文章介紹了vue實(shí)現(xiàn)網(wǎng)頁(yè)語(yǔ)言國(guó)際化切換的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

一、基本步驟

1:安裝?yarn add vue-i18n

?在此路徑新建一個(gè).js文件:src/lang/index.js后:

?

2:導(dǎo)入

import VueI18n from 'vue-i18n'

3:注冊(cè)

import Vue from 'vue'

Vue.use(VueI18n)

4:實(shí)例化

const  i18n=new VueI18n({
	locale:'當(dāng)前語(yǔ)言的標(biāo)識(shí)',   // en:英文  zh:中文
	messages:{
		//  語(yǔ)言包
		en:{
		home:'home'
		},
		zh:{
		home:'首頁(yè)'
		}
	}
})

5:暴露出去

export default? ?i18n

6:掛載到main.js

import i18n from '@/lang'
new Vue({
i18n
})

使用:<div>{{$t('home')}}</home>

二、在main.js中導(dǎo)入element-ui國(guó)際化語(yǔ)言配置

import i18n from './lang/index'
import ElementUI from 'element-ui'
Vue.use(ElementUI, {
  i18n: (key, value) => i18n.t(key, value)
})

三、新建一個(gè).vue文件通過(guò)按鈕實(shí)現(xiàn)語(yǔ)言切換

?注意:

this.$i18n.locale能獲取與設(shè)置當(dāng)前語(yǔ)言在js文件中使用國(guó)際化

四、實(shí)現(xiàn)網(wǎng)站菜單的國(guó)際化處理,需要在路由中引入

import i18n from '@/lang'后將i18n.t===this.$t

到此這篇關(guān)于vue實(shí)現(xiàn)網(wǎng)頁(yè)語(yǔ)言國(guó)際化切換的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論