React中的条件状态

时间:2019-03-09 00:20:10

标签: javascript arrays json reactjs react-native

假设我有这些初始状态

this.state = {schedules: [], status: 'morning'}

和从某个API提取的动态计划JSON对象,该对象可能会在一天中发生变化。例如

schedules = {"morning": "6:30", "midday": "13:00", "afternoon":"17:30", "night":"21:00"}

现在如何分别更改当前时差的this.state.status?例如curTime = '14:30',所以this.state.status = 'midday'

这样做的目的是为每个时间表组件设置不同的样式(基于this.state.status),例如style={{color: this.state.status == 'morning' ? 'red' : 'black'}}

1 个答案:

答案 0 :(得分:2)

类似的功能应该起作用

Select Ticket_Group.TGID, Ticket_Group.Ticket_Date, ... , DSum("qty","Ticket","TGID = " & Ticket_Group.TGID) as SumQty FROM Ticket_Group

您只需考虑如何比较时间即可。