Aurelia和Shadow DOM

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

我来自Polymer,我想知道Aurelia是否以及如何支持Shadow DOM以及Polymer支持的相关功能。我看到提到Aurelia支持Shadow DOM v1插槽,它工作正常,但我无法启用Shadow DOM - 我认为有一个Polyfill,因为v1还没有实现,或像Polymer Shady DOM?

我对Shadow DOM的主要兴趣是样式封装。 Polymer允许使用模板中的:host选择器为生成的容器元素设置样式 - Aurelia是否允许类似的东西?

<template>
  <style>
    :host {
      display: block;
    }
  </style>
</template>

另外,是否存在用于CSS变量的polyfill,如Polymer(Shadow DOM必不可少)?

aurelia shadow-dom
1个回答
1
投票

经过一些挖掘 - Aurelia只支持Shadow DOM V1通过本机浏览器支持(除了插槽),所以即使你启用Shadow DOM支持也没有任何反应,因为浏览器还不支持它。

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