Ant Design里的Tag标签进行改造

做一个可以删除又可以点击后变成蓝色,我将Tag放在表单里,准备提交的时候为蓝色的标签以数组形式提交。

https://img.mukewang.com/5cba9d5a0001665f06370326.jpg

https://img4.mukewang.com/5cba9d5a00016ca205890256.jpg

问题是以下API不共享

https://img.mukewang.com/5cba9d6e0001857012450845.jpg

所以想通过 每个Tag标签的Index来改变Tag标签颜色,麻烦的是Tag.CheckableTag中的onChange事件返回的参数只有boolean ,所以给它增加了自定义属性

就舍弃了CheckableTag 直接Tag做一个类似于checked的API

https://img3.mukewang.com/5cba9ec30001502910780441.jpg

https://img4.mukewang.com/5cba9e4d0001372e06840363.jpg

然而 我不懂怎么操作通过Index来改变某个tag标签的color

标签状态激活得到data-dd中的value 就是index 

https://img2.mukewang.com/5cbefd9e0001480211790849.jpg

Time_True_Lee
浏览 7157回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP