我最近一直在学习关于定制元素和LIT js的知识.我正在try 使用::part
伪 Select 器设置我的组件的样式.
这在 firefox 上可以用,但在Chrome上似乎不行.
据我所知,这应该在两者中都得到支持.我已经能够在代码笔(链接如下)中复制该问题.
我应该期待这段代码在Chrome中呈现一个红色方块吗?
import * as lit from "https://cdn.skypack.dev/lit@2.5.0";
class TTest extends lit.LitElement {
static styles = lit.css`
::part(test) {
display: block;
color: red;
background-color: red;
height: 200px;
width: 200px;
}
`
render() {
return lit.html`
<div part="test">
</div>
`
}
}
customElements.define('t-test', TTest);
Firefox版本:108.0.1 (64-bit)
Chrome版本:108.0.5359.124 (Official Build) (64-bit)
操作系统:Arch Linux x86_64 6.1.1-arch1-1