UNPKG

frontengineerplugin

Version:

前端工程化脚手架.集成eslint,husky,prettier,eslint,npmrc,CICD,testCase,node_proxy,readme生成 9个主要功能

62 lines (52 loc) 1.7 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="example.js"></script> <style> /* 直到影子dom的dom结构被添加之后才会出现,非常有用 */ :not(:defined){ display: block; opacity: 0; transition: all .3s ease; } </style> </head> <body> 你好 <!-- <my-div option="测试" > <div slot="container" id="test" > hello </div> <div slot="container" id="test" class="active"> tab1 </div> <div slot="container" id="test" class="active"> tab2 </div> <div slot="container" id="test" class="active"> tab3 </div> </my-div> --> <script> let init = document.createElement("my-div") // setTimeout(()=>{ console.log(init.shadowRoot.querySelectorAll("div")) },4000) document.body.appendChild(init) // document.body.remove(init) // customElements. customElements.whenDefined('my-div').then(() => { console.log("开始define") document.querySelector("my-div").setAttribute("option","你好") }); // setTimeout(() => { // console.log(document.querySelector("my-div").shadowRoot.querySelector(`slot[name="container"]`).assignedElements({ flatten: true })) // }, 3000); </script> </body> </html>