javascript - 从一个目录导入多个组件
问题描述
我正在像这样导入我的组件
import Component1 from "./components/Component1";
import Component2 from "./components/Component2";
import Component3 from "./components/Component3";
...
我该怎么做
import {Component1, Component2, Component3} from "./components/";
解决方案
在该components
文件夹中,您可以创建一个index.js
文件。index.js
导入文件夹时会自动加载文件。
组件/index.js
export { default as Component1 } from './Component1';
export { default as Component2 } from './Component2';
export { default as Component3 } from './Component2';
一些文件.js
import { Component1, Component2, Component3 } from './components';
上面的结果与此相同(因为文件名为index.js
):
import { Component1, Component2, Component3 } from './components/index';
推荐阅读
- java - 对三个活动使用相同的 sqlite
- java - 知道为什么 Collections.sort() 在下面的程序中不起作用吗?
- objective-c - 如何在 NSMapTable 中设置没有重复键的对象?
- text - 删除开头具有相同字符串的连续两行的第一行的第一个字符串
- c# - 我应该对 Enum 扩展方法使用 ArgumentException 还是 InvalidEnumArgumentException?
- php - Join2 表和按日期分组
- json - 如何使用 ng-repeat 将以下 json 解析为如下复杂的表结构
- anaconda - 如何配置 Juno 从特定的 conda 环境启动 julia
- angular - 错误 - 从 Kubernetes 中的 Web 应用程序调用 Api
- android - 如何停止android启动多个实例?