跳到主要内容

cn()

function cn(...inputs): string;

Defined in: packages/rxdb-model/src/cn.ts:19

拼接 CSS 类名(clsx 的薄封装)。

过滤 falsy 值并支持对象 / 数组形式的条件类名,用于替代模板字符串拼接: 模板字符串中条件类名前的分隔空格若位于行尾,会被格式化工具的尾随空白 裁剪吃掉,产生 flex-coloverflow-auto 这类拼接错误;本函数不存在该问题。

Parameters​

ParameterTypeDescription
...inputsClassValue[]字符串类名、条件对象或数组,falsy 值会被自动忽略

Returns​

string

以单个空格连接后的类名字符串

Example​

cn('tab-content flex-col', isForm ? 'overflow-auto p-4' : 'overflow-hidden')
// 'tab-content flex-col overflow-auto p-4'