vue-i18nで定義したメッセージをVue.jsのJavascriptで使う方法についてです。
テンプレートで使う方法については検索すればたくさん出てきます。
Javascriptから使う方法がなかなか見つけられなかったので、投稿します。
環境
"vue": "^2.6.11",
"vue-i18n": "^8.15.4",
langファイル
利用するlangファイルは以下の通りです。
export default {
// 共通
common: {
errorLabel: 'エラー',
toastCloseButtonText: '閉じる',
},
}
Javascriptで使う方法
this.$i18n.t('common.toastCloseButtonText')