搜尋

首頁  >  問答  >  主體

Vue 3 - “無法解析元件”警告

<p>我在嘗試從我的index.js檔案中匯入元件時遇到了這個警告。 </p> <p>這是我的元件資料夾:</p> <pre class="brush:php;toolbar:false;">components/ |-- index.js |-- ComponentA.vue |-- ComponentB.vue |-- ComponentC.vue</pre> <p>和index.js:</p> <pre class="brush:php;toolbar:false;">import ComponentA from './ComponentA'; import ComponentB from './ComponentB'; import ComponentC from './ComponentC'; export { ComponentA, ComponentB, ComponentC };</pre> <p>當我在任何組件(B或C)中嘗試這樣做時</p> <pre class="brush:php;toolbar:false;"><script> import { ComponentA } from './'; console.log(ComponentA); // undefined export default { components: { ComponentA } } </script></pre> <p>我在控制台中收到一個警告,如何修復它?我在這裡做錯了什麼? </p> <p>順便說一下,這個方法可行:</p> <pre class="brush:php;toolbar:false;">import ComponentA from './ComponentA';</pre> <p>但我不想使用這種方法,因為我在<code>components</code>資料夾中有很多元件</p>
P粉451614834P粉451614834462 天前453

全部回覆(1)我來回復

  • P粉600845163

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

    你應該將導入語句寫成如下形式:

    <script>
    import { ComponentA } from './components';
    
    export default {
        components: { ComponentA }
    }
    </script>

    回覆
    0
  • 取消回覆