kazupon / vue-i18n

:globe_with_meridians: Internationalization plugin for Vue.js
https://kazupon.github.io/vue-i18n/
MIT License
7.27k stars 860 forks source link

[vue-i18n] Cannot find VueI18n instance! #1701

Open frontHu opened 5 months ago

frontHu commented 5 months ago

Reporting a bug?

vue-i18n version: 8.28.2

Based on the component, an component is re-encapsulated. In order to prepare for the subsequent i18n upgrade, the main code of the component is as follows: Screenshot1403_01_23_140252

Then use this component in a jsx component. Specifically, use the standard location as shown below:

image

result: [vue-i18n] Cannot find VueI18n instance!

image

But I can use and render normally in other Vue single-file components, as follows:

image

Expected behavior

Text can be rendered normally

Reproduction

nope

System Info

mac
node 14.16

Screenshot

No response

Additional context

No response

Validations