美文网首页
shadow dom是什么

shadow dom是什么

作者: 木中木 | 来源:发表于2019-10-01 08:36 被阅读0次

Shadow DOM:我们知道Vue和react有组件概念,可以通过普通标签封装复合需求的组件,shadow dom就是浏览器支持可以通过普通的标签,封装新的自定义标签元素。

我们写个例子

html:
        <el-label class="shadow-dom">
            <label>这是不支持shadow dom</label>
        </el-label>

JS:
(function(){
    const el = document.querySelector('el-label');
    let root = el.attachShadow({mode:'open'});
    root.innerHTML = `<label style="background-color: #2cacff; color: white;">这是支持shadow-dom的标题~</label>`;
})();

效果图:


1-1.png

相关文章

网友评论

      本文标题:shadow dom是什么

      本文链接:https://www.haomeiwen.com/subject/uwucpctx.html