,并用原生框架的语法去实现各种常用组件的开发,希望等让前端新手或者有一定工作经验的朋友能有所收获....一个tag标签组件一般都会有如下需求点:
可以改变标签颜色
提供关闭标签的配置,让用户可以关闭标签
关闭标签的回调,让用户能控制标签关闭后触发的动作
需求收集好之后,作为一个有追求的程序员, 会得出如下线框图...根据需求,颜色这个属性好实现,在上述代码中已经实现了, 我们看看closable和onClose如何实现.我们要向关闭tag,实际上是需要将这个标签隐藏,比如说使用display:none,或者从dom...backgroundColor: color }}
ref={tag}>
{ children }
{ closable && <span className={styles.closeBtn} onClick...可编辑图标,生成svg图标或者字体图标
?
当然国内的iconfont也非常优秀,大家可以多尝试.