课程更改后,React span不会刷新

时间:2016-04-22 16:10:21

标签: reactjs

我有以下一行:

CSS:

.hide_notice{
  visibility: hidden !important;
}

.show_notice{
  visibility: visible !important;
}

代码:

<span className={this.state.post_msg.notice_class}>
   {this.state.post_msg.msg}
</span>

默认值为空消息字符串和notice_class为“hide_notice”。

在AJAX帖子之后,我正在更改消息以显示结果,并将notice_class更改为show_notice。当我检查元素时,我看到跨度上的类已成功更改,并且通知消息也已成功插入,但跨度未显示,我在应用程序的其他部分使用完全相同的东西,它们工作正常,我是在这里遗失什么?我也用Div做了同样的结果。

修改

这是来自检查的代码,由于某种原因,消息是在内部范围中添加的,但它也继承了show_notice:

<span class="show_notice" data-reactid=".0.0.1.0.3.0.0.0">
  <span data-reactid=".0.0.1.0.3.0.0.0.0">Save Completed</span>
</span>

0 个答案:

没有答案