Skip to content

pantoken / packages/utils/src / globalModifierSelector

函数: globalModifierSelector()

globalModifierSelector(p, name): string

Beta

构建一个全局实用修饰符选择器::where(*).--name.--name.--name。该修饰符类重复 3 次会产生规则 (0,3,0) 的优先级,这在确定性上胜过任何真实的双类组件-修饰符复合选择器(.instui-view.-mod,0,2,0),无论来源顺序如何——:where(*) 包裹自身不贡献任何优先级,因此它仅作为文档说明这是一个全局修饰符,而不是作用域条件。一个普通的类选择器已经能匹配独立使用(--mt-lg,没有其他类)或链接到任何组件上,无论是核心还是由插件编写的组件,都不需要针对每个组件列举。它替代了旧的裸类加按组件枚举的复合模式(globalSelectors/chainTargets),后者无法覆盖插件编写的组件,也无法扩展到像间距这类高基数的实用工具。

参数

p

string

name

string

返回值

string