Я пытаюсь импортировать файл 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
.
Любая ясность в этом была бы чрезвычайно полезной. Уже несколько дней я застрял в этой проблеме и никак не могу ее исправить.