我们的业务问题陈述之一是,我们必须创建组件,以便任何消费者都可以将它们用作小部件并嵌入到他们的网站中。问题是我们已经有了用 ember 制作的那些组件。
我们不知道消费者网站将拥有哪个堆栈,这可能是随机的。所以我们想到了将这些 ember 组件转换为 web 组件。
我们做了一个小的 POC,我们无法使用 glimmer 从 ember 组件中创建 web 组件。但我们面临几个问题
我们无法通过 glimmer 将对象/数组传递给 Web 组件(我们尝试使用通过属性传递它)
当 web 组件被渲染时,shadow DOM 以某种方式不起作用
为了使用简单的微光组件,我遵循了https://glimmerjs.com/guides/using-glimmer-as-web-components
森栏
相关分类