美文网首页
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