javascript - 从多个来源导入

标签 javascript import ecmascript-6

我正在尝试将来自不同来源的所有图标导入为 Icons,类似这样:

import * as Icons from {"@fortawesome/fontawesome-free-solid","@fortawesome/fontawesome-free-regular","@fortawesome/fontawesome-free-brands"}

但这不是正确的语法。

最佳答案

创建一个聚合器文件,即 icons.js

import like from 'likeIcon.js';
import menu from 'menuIcon.js';
import bird from 'birdIcon.js';

export default {
  like,
  menu,
  bird
};

然后就可以导入所有需要的图标了

import {like, bird} from './icons.js';

您还可以导入图标对象

import icons from './icons.js'

然后将它们用作icons.likeicons.menu

关于javascript - 从多个来源导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48754095/

相关文章:

javascript - 如何在 ES6 中实现命名构造函数

javascript - jQuery ajax 返回值

mysql - 如何将文本文件中的数据导入mysql数据库

python - 自动导入不遵循 PEP8

mongodb - 导入到MongoDB/GridFS

javascript - Angular .js :13550 TypeError: Cannot set property 'people' of undefined

javascript - 使用 POST 发送数据到 JSONP 请求

javascript替换硬编码网页上的文本

javascript - 页面加载完成后预加载大图像

javascript - JavaScript 的工作原理 : inside the V8 engine?