Vue.JS 检查是否安装了 vue-i18n
Vue.JS check if vue-i18n is installed
我遇到了一个小问题,我正在创建一个 vuejs 包,我在其中使用 vue-i18n 来翻译东西。
问题是,如果用户没有安装 vue-i18n,它会破坏包(显然因为我使用它)。
你知道防止这种情况发生的方法吗?
我的第一个方法是仅 v-if 模板中的翻译来检查 i18n 是否在 window 中注册,但如果用户以不同的方式命名对象,那显然不会起作用。
你可以检查这个.$i18n 是否存在
我遇到了一个小问题,我正在创建一个 vuejs 包,我在其中使用 vue-i18n 来翻译东西。
问题是,如果用户没有安装 vue-i18n,它会破坏包(显然因为我使用它)。
你知道防止这种情况发生的方法吗?
我的第一个方法是仅 v-if 模板中的翻译来检查 i18n 是否在 window 中注册,但如果用户以不同的方式命名对象,那显然不会起作用。
你可以检查这个.$i18n 是否存在