javascript - 在另一个 Web 组件中定义一个 Web 组件,而不污染全局命名空间

标签 javascript web-component

假设我想使用一个在内部使用 10 个 Web 组件的 Web 组件,如果该组件在全局范围内定义它,Internals 将污染我的全局组件命名空间,并且我无法将它们的名称用于其他组件。

有没有办法在另一个 Web 组件中使用一个 Web 组件,而无需通过 customElements.define() 定义它?

最佳答案

有一些关于创建 scoped custom element registries 的讨论但还没有任何规范或已实现。

关于javascript - 在另一个 Web 组件中定义一个 Web 组件,而不污染全局命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57839796/

相关文章:

angular - 如何延迟组件实例化,直到在 Angular 2 中收到来自服务的数据?

javascript - 微前端/Web 组件/Vue 路由器错误 : Uncaught TypeError: Cannot redefine property: $router

javascript - 在vanilla javascript中反转多个单词

vue.js 注册 webcomponent

javascript - 使用动态扩展类表达式创建新元素

javascript - 没有 Angular 的 Ionic 4 导航组件

javascript - 如何使用 leaflet js 插件弹出和悬停?

javascript - Angularjs 应用程序在一段时间后停止加载资源

javascript - 谷歌图表 - 仪表图动画不工作

javascript - HTML 中初始化变量的正确方法