問題タブ [vue-i18n]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel-5.5 - laravel プロジェクトの vue-i18n 単一ファイル コンポーネント
Laravel 5.5 プロジェクトの場合、vue-i18n プラグインの「単一ファイル コンポーネント」を使用したいと考えています。ドキュメンテーション。それは簡単に思えますが、私はそれを機能させることができません。
app.js
コンポーネント/test.vue
word1 は置換されていますが、word2 は置換されていません。vue ファイルの i18n タグ間に不適切な構文を配置しても、ファイルのコンパイル中にエラーは発生しません ( npm run dev
)。私が欠けているので、これは理にかなっています:
これは に入るはずWebpack configuration
です。しかし、このファイルはlaravelのどこにありますか? 私が見つけることができるのはwebpack.mix.jsだけですが、このコードをそこに配置してもあまり効果がありません...また、それを作成してもうまくいきませmix.module.exports
ん。検索するとこのトピックにたどり着きましたが、彼が私と同じことを尋ねているかどうかはわかりません。
問題: i18n タグが読み込まれていません。解決策は、ドキュメントからコードを追加することです。
私の質問:このコードをどこに追加しますか?
vue.js - データメソッドで Vue-i18n が正しく動作しませんか?
多言語フォルダーi18n
の内容は次のとおりです。
src
lang
cn.js
us.js
index.js
ファイルの内容は次のindex.js
とおりです。
min.js
テンプレートタグと JS コードへの書き込みについては、次のように言いたいと思います。
と
多言語メソッドを切り替えると:
テンプレートでは、多言語構文は期待どおりに動作しますが、JS 文法はそうではありません。特定の言語を表示することに注意を払う,どこに問題があるのか? ありがとう!