首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合成LWC阴影DOM插槽与本地阴影DOM插槽

合成LWC阴影DOM插槽与本地阴影DOM插槽
EN

Stack Overflow用户
提问于 2019-12-09 23:02:20
回答 1查看 433关注 0票数 3

LWC合成卷影dom似乎不像本地卷影dom实现那样处理插槽。

假设你从一个元素开始:

代码语言:javascript
复制
<hello-there><h1>Hi there</h1></hello-there>

然后连接映像dom并添加一个插槽,h1将被插入插槽:

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

你会得到:

有趣的是,它看起来也像是将光域移动到了合成的阴影根中。有没有我应该调用的函数来让插槽正确运行?或者是某种排序?

EN

回答 1

Stack Overflow用户

发布于 2019-12-10 22:08:58

不幸的是,“合成阴影DOM”是一种多边形填充,不能精确地模拟真实(本地)阴影DOM的行为(如css封装...或开槽)。

这就是<slot>元素出现在轻量级DOM中的原因:

  • 实际上没有阴影DOM (控制台中没有#shadow-root )
  • shadowRoot属性是一个假属性,它重定向到附加到轻型DOM的文档片段(参见控制台中的#document-fragment而不是#shadow-root )。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59251524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档