Динамический импорт - PullRequest
       2

Динамический импорт

0 голосов
/ 26 октября 2019

Я пытаюсь импортировать файл JS в мой подключенный Vue-хук. Оператор импорта, который я пытаюсь выполнить:

async mounted() {
   const file_import = import await import(this.gql_query_route);
   /* Now I would query from different files based on parent components */
}

Где, gql_query_route - это реквизит, содержащий маршрут файла от родительского компонента.

ПРОБЛЕМА Error: Cannot find module '@/gql/query1.js'

Информация Оператор импорта работает, если я выполняю import ('@/gql/query1.js'). Это вне меня, почему строка, содержащая маршрут к файлу, не будет просто работать. Я также проверил typeof(this.gql_query_route), то есть string.

Любая ясность в этом была бы чрезвычайно полезной. Уже несколько дней я застрял в этой проблеме и никак не могу ее исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...