合成LWC阴影DOM插槽与本机阴影DOM插槽

问题描述 投票:1回答:1

[LWC合成影子dom似乎不像本地影子dom实现那样处理插槽]]

假设您从一个元素开始:

<hello-there><h1>Hi there</h1></hello-there>

然后附加阴影dom并添加一个插槽,h1将被插入插槽:

Normal shadow dom

现在,如果您在运行“ @ lwc / synthetic-shadow”时执行相同的操作:“ ^ 1.1.1”

您得到:

synthetic shadow dom

有趣的是,它看起来也像是将光球移到了合成阴影根中。我应该调用一个函数来使插槽正常​​工作吗?或某种排序?

LWC合成影子dom似乎不像本地影子dom实现那样处理插槽。假设您从一个元素开始:

Hi在那里

javascript web-component salesforce-lightning lwc
1个回答
0
投票

不幸的是,“合成Shadow DOM”是一个polyfill,无法完全模仿真实的(本机)Shadow DOM的行为(例如css封装...或开槽)。

© www.soinside.com 2019 - 2024. All rights reserved.