我来自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必不可少)?
答案 0 :(得分:1)
经过一番挖掘 - Aurelia只支持Shadow DOM V1 通过原生浏览器支持(除了插槽),所以即使你启用Shadow DOM支持也没有任何反应,因为浏览器还不支持它