問題タブ [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.

0 投票する
1 に答える
1986 参照

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 タグが読み込まれていません。解決策は、ドキュメントからコードを追加することです。

私の質問:このコードをどこに追加しますか?

0 投票する
1 に答える
4862 参照

vue.js - データメソッドで Vue-i18n が正しく動作しませんか?

多言語フォルダーi18nの内容は次のとおりです。

src lang cn.js us.js index.js

ファイルの内容は次のindex.jsとおりです。

min.js

テンプレートタグと JS コードへの書き込みについては、次のように言いたいと思います。

多言語メソッドを切り替えると:

テンプレートでは、多言語構文は期待どおりに動作しますが、JS 文法はそうではありません。特定の言語を表示することに注意を払う,どこに問題があるのか​​? ありがとう!