动态参数
...classes: (支持字符串和对象类型
// string | undefined | null
getClassNames('a', 'b'); // 'a b'
getClassNames('a', 'b', undefined); // 'a b'
getClassNames('a', 'b', null); // 'a b'
// object
getClassNames({ a: true, b: false, c: true }); // 'a c'
getClassNames({ a: true, b: ' ', c: '' }); // 'a b'
getClassNames({ a: true, b: 1, c: 0 }); // 'a b'
// string & object
getClassNames('a', 'b', { a: true, b: false, c: true }); // 'a c'
// clean multi space
getClassNames(' ', ' ', { a: true, b: false, c: true }); // 'a c'
跟 vue 的条件 className 语法类似