ホームページ  >  に質問  >  本文

Vue 3 - 「コンポーネントを解決できません」という警告

<p>index.js ファイルからコンポーネントをインポートしようとしたときに、この警告が発生しました。 </p> <p>これは私のコンポーネント フォルダーです: </p> <pre class="brush:php;toolbar:false;">コンポーネント/ |-- インデックス.js |-- ComponentA.vue |-- ComponentB.vue |-- ComponentC.vue</pre> <p> およびindex.js: </p> <pre class="brush:php;toolbar:false;">コンポーネント A を './ComponentA' からインポートします; './ComponentB' から ComponentB をインポートします。 './ComponentC' から ComponentC をインポートします。 エクスポート { コンポーネント A, コンポーネント B, コンポーネント C };</pre> <p>これをコンポーネント (B または C) で試してみると </p> <pre class="brush:php;toolbar:false;"><script> import { ComponentA } から './'; console.log(ComponentA); // 未定義 デフォルトのエクスポート { コンポーネント: {コンポーネントA} } </script></pre> <p>コンソールに警告が表示されます。どうすれば修正できますか?ここで私は何を間違っているのでしょうか? </p> <p>ちなみに、この方法はうまくいきます:</p> <pre class="brush:php;toolbar:false;">import ComponentA from './ComponentA';</pre> <p>しかし、<code>components</code> フォルダ</p> に多くのコンポーネントがあるため、この方法は使いたくありません。
P粉451614834P粉451614834419日前418

全員に返信(1)返信します

  • P粉600845163

    P粉6008451632023-08-27 09:46:33

    インポート ステートメントは次の形式で記述する必要があります:

    リーリー

    返事
    0
  • キャンセル返事