1.0.4 • Published 3 years ago

lg-classnames v1.0.4

Weekly downloads
5
License
ISC
Repository
github
Last release
3 years ago

概述

处理 class,类似于Vue动态添加class。

安装

$ npm install lg-classnames
# OR
$ yarn add lg-classnames

使用

import classNames from 'lg-classnames';

// 1. 传入字符串
classNames('bar foo  ');  // bar foo

// 2. 传入对象
classNames({
  bar: true,
  foo: false,
  wrapper: true
}); // bar wrapper

// 3. 传入数组
classNames(['bar', 'foo']); // bar foo

// 4. 传入数组+对象
classNames([
  'bar',
  {
    foo: true,
    tips: false
  },
  'lg'
]); // bar foo lg

// 4. undefined
let customCls;
let clearCls = 'clear';
classNames(['wrapper', customCls, clearCls]); // wrapper clear
1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago