1.渲染时,判断数据是否为空
昨天刷新时,出了一门新成绩,但是发现平均分那块的帽子被刷掉了
这时才想起由于需求的变动暂时取消了平均分,所以后台传来的该数据为空,而我把空数据渲染了。
所以建议以如下的形式来写跟后台数据相关的渲染逻辑。
data && render(data);
即data存在才渲染,否则不渲染。BTW, 上述语句等同于 if(data){render(data);}。
1.渲染时,判断数据是否为空
昨天刷新时,出了一门新成绩,但是发现平均分那块的帽子被刷掉了
这时才想起由于需求的变动暂时取消了平均分,所以后台传来的该数据为空,而我把空数据渲染了。
所以建议以如下的形式来写跟后台数据相关的渲染逻辑。
data && render(data);
即data存在才渲染,否则不渲染。BTW, 上述语句等同于 if(data){render(data);}。