H5-contact/node_modules/@dcloudio/uni-cli-shared/dist/postcss/plugins/stylePluginExternal.d.ts

17 lines
731 B
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import type { PluginCreator } from 'postcss';
/**
* 基于页面 externalClasses 使用情况提升页面样式优先级
*
* 小程序平台mp-*
* - 页面没有使用 externalClasses不做转换
* - 页面存在动态 externalClasses选择器最后一个 class 追加 [class]
* .a -> .a[class]
* - 页面只有静态 externalClasses仅命中静态 class 的选择器追加 [class]
* .foo -> .foo[class]foo 在 staticClasses 中)
* .bar -> .barbar 不在 staticClasses 中)
*
* 追加 [class] 可以提升 class 选择器优先级,同时避免原先插入 page 带来的结构影响。
*/
declare const externalPlugin: PluginCreator<void>;
export default externalPlugin;