react如何移除一个类
发布于 7 年前 作者 lijianhu1 3008 次浏览 来自 问答

各位大神,小弟要做一个已读消息的功能,如图:QQ截图20161219150808.png 当消息是未读的时候,字体颜色深而且有红点标示,当我点击后字体会变淡而且红点消失。我的想法是用2个类来控制,就是未读消息是有2个类,点击后移除其中一个。 源码如图:QQ截图20161219151449.png; 但是这样做只要点击其中一个全部都移除了未读的类。请问要如何实现点哪个就移除哪个的未读的类。 谢谢大神

2 回复

点击的时候这个数据从state中移除就可以了

既然每条记录状态分别不同,那就不应该只有一个 readed 呀,你把这个作为每个 newsdata 的一个属性。

handleClick的时候只修改当前点击的这条记录的 readed = true 就好了。

回到顶部