Tencent / kbone

一个致力于微信小程序和 Web 端同构的解决方案
Other
4.8k stars 457 forks source link

组件样式不能用scoped,打包出来的样式都是全局的,会造成相互污染,请问有办法避免吗? #449

Closed jasonxxp closed 2 years ago

JuneAndGreen commented 2 years ago

受限于小程序自身不支持属性选择器,所以无法支持 scoped,对于动态技术(kbone 即属于此类)的话只能手动规避污染问题。比如按 BEM 命名规范来规避一部分冲突问题。

如果是静态技术或者直接原生开发的话,可以使用原生组件的 styleIsolation 属性。