2017-06-10 11 views
0

少し問題がありました。私はvue-i18nを使ってvuejsパッケージを作成しています。Vue.JS vue-i18nがインストールされているか確認してください

問題は、ユーザーがvue-i18nをインストールしていないと、パッケージを破壊することです(明らかに私が使用して以来)。

これを防止する方法をご存知ですか?

私の最初のアプローチは、i18nがウィンドウ内に登録されているかどうかを確認するためにテンプレート内の翻訳をv-するだけでしたが、ユーザーがオブジェクトに異なる名前を付けると明らかに機能しません。

答えて

0

$ i18nが存在するかどうかを確認できます

+0

はvue-i18nによって自動的に設定される変数ですか? – ExCluSiv3

+0

はい、それはVue.use()を使用したときに作成されたものです – John

+0

大丈夫、私はそれをテストします。ご協力いただきありがとうございます – ExCluSiv3

関連する問題