【发布时间】:2017-10-10 01:54:16
【问题描述】:
我需要动态加载组件。组件列表事先不知道。组件的路径将来自服务器。如何在运行时进行组件的导入?
【问题讨论】:
-
import语句是静态的。它只在编译时很重要。有一个动态import()语法草案,可以让您的用例更容易。在这里检查草稿进度,它已经在第 3 阶段 tc39.github.io/proposal-dynamic-import
我需要动态加载组件。组件列表事先不知道。组件的路径将来自服务器。如何在运行时进行组件的导入?
【问题讨论】:
import 语句是静态的。它只在编译时很重要。有一个动态import() 语法草案,可以让您的用例更容易。在这里检查草稿进度,它已经在第 3 阶段 tc39.github.io/proposal-dynamic-import
你没有在你的问题中明确说明(即使你已经用 webpack 标签标记了它),所以我想我可以提出这个作为解决方案:
如果您将使用模块加载器(systemjs、requirejs)而不是像 webpack 这样的捆绑工具,那么很容易实现您的要求。它们支持这种开箱即用的功能。
【讨论】: