Справочная информация - я новичок в работе с ES6 и SPA (одностраничными приложениями) и ранее работал в основном с приложениями на основе PHP.
Создание SPA на основе Vue, в котором мы создаем повторно используемые компоненты и импортируем их, где это необходимо. Пару раз я написал код, который import
(s) включает несколько компонентов, и один из этих компонентов, в свою очередь, импортирует компонент, который используется первым. Теперь проигнорируйте последнюю строку, и я попытаюсь объяснить это псевдокодом -
****
File name: main-component.vue
****
...
import compA from sub-component-a.vue
import compB from sub-component-b.vue
import apiCompA from api-component-a.vue
...
****
File name: sub-component-a.vue
****
...
import compC from sub-component-c.vue
import apiCompA from api-component-a.vue
...
Теперь, когда основной компонент загружен, api-component-a.vue
импортируется дважды (по крайней мере, я так думаю). Таким образом, путаница.
Об этом нужно беспокоиться?