Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序中,我有用于多个其他组件的 Snackbar 组件。
目前我将 Snackbar 组件导入到每个组件中,它将在其中使用,并且一切正常
想知道是否可以只在全局范围内导入 Snackbar 组件一次并从任何其他组件访问它而不显式地将其导入每个组件?
不,不是。
Svelte 的组件遵循 ES 模块的行为,因此我们获得了静态分析的好处,例如摇树和代码拆分。
我建议您使用自动完成导入的 IDE,或者您可以创建带有重复导入的片段。
您还可以使用重新导出创建文件并使用命名空间导入,然后像使用它们一样使用它们
<namespace.That />
在大多数情况下,我会认为这是一种代码味道。