如果对于react/vue组件设计原理不熟悉的,可以参考我的之前写的组件设计系列文章:
《精通react/vue组件设计》之用纯css打造类materialUI的按钮点击动画并封装成react组件
《精通...由图可以知道tag组件可以自定义颜色主题(color theme), 可以手动关闭标签, 空状态主要是提供用户数据展示用的, 实现起来很简单,重点在图标的使用上.
1....一个tag标签组件一般都会有如下需求点:
可以改变标签颜色
提供关闭标签的配置,让用户可以关闭标签
关闭标签的回调,让用户能控制标签关闭后触发的动作
需求收集好之后,作为一个有追求的程序员, 会得出如下线框图...{color} string 标签的颜色,不设置则为默认颜色
*/
export default function Tag(props) {
let { children, closable,...{color} string 标签的颜色,不设置则为默认颜色
*/
export default function Tag(props) {
let { children, closable,