@likg/classnames
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

概述

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

安装

$ npm install @likg/classnames
# OR
$ yarn add @likg/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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @likg/classnames

      Weekly Downloads

      0

      Version

      1.0.1

      License

      ISC

      Unpacked Size

      4.47 kB

      Total Files

      8

      Last publish

      Collaborators

      • lihongyao