通過vue-i18n實現的語言的轉換
首先自然要先安裝vue-i18n
npm install vue-i18n
安裝完成後再main.js中使用vue-i18n
import vuei18n from 'vue-i18n'
import en from '../static/lang/en'
import zhchs from '../static/lang/zhcn'
import zhcht from '../static/lang/zhtw'
vue.use(vuei18n)
const i18n = new vuei18n(
})new vue()
其中en,zhcn等是我們自己使用的語言包,結構如下:
zhcn.js
module.exports=
}
在template標籤中使用
}
這會從當前的語言包中渲染出相應的文字,如預設的語言包是zhcn,則這段**會顯示為首頁
如果文字是在標籤的屬性內,我們可以用v-bind替換其中的文字
:value="$t('message.home')"
在js部分使用
一般情況下,引用方法如下:
this.$t('message.home')
但是在ajax中這樣使用就會出問題,在網上找了一些資料,似乎ajax中的this都會指向ajax本身,所以我們要另外定義乙個變數指向vue,只需在ajax前定義
var that = this
之後再ajax中用that替換
that.$t('message.home')
C語言實現注釋轉換
注釋轉換是指將input.c程式中c語言注釋全部轉化為c 注釋,並在output.c中展現出來 可能出現的情況如下圖所示 實現如下 test,c include comment covert.h includeint main pfwrite fopen output.c w if null pfw...
c語言實現進製轉換
c語言義實現進製轉換 include stdio.h include string.h include conio.h include stdlib.h include math.h include using namespace std int sel 選擇進製轉換 char zhs 50 xs ...
C語言實現溫度轉換
解題思路 這個問題的演算法很簡單,關鍵在於找到二者之間的轉化公式,攝氏度等於九分之五乘以華氏度減去32的積,也就是 centigrade 5.0 9 f degree 32 源 演示 include 標頭檔案 intmain 主函式 編譯結果 華氏度98的攝氏度為 36.666668 process...