首先写一个方法:
const getListArea = (show) => {
if(show) {
return(
<SearchInfo>
<SearchInfoTittle>
热门搜索
<SearchInfoSwitch>换一批</SearchInfoSwitch>
</SearchInfoTittle>
<SearchInfoList>
<SearchInfoItem>教育</SearchInfoItem>
<SearchInfoItem>教育</SearchInfoItem>
<SearchInfoItem>教育</SearchInfoItem>
<SearchInfoItem>教育</SearchInfoItem>
<SearchInfoItem>教育</SearchInfoItem>
<SearchInfoItem>教育</SearchInfoItem>
<SearchInfoItem>教育</SearchInfoItem>
<SearchInfoItem>教育</SearchInfoItem>
</SearchInfoList>
</SearchInfo>
)
}else {
return null;
}
}
如何调用呢?
{getListArea(props.focus)}
这里的props.focus已经在reducer的默认数据中定义!
本文介绍了一个使用props控制显示与隐藏的列表组件实现方法,通过一个getListArea函数来根据props.focus的值决定是否渲染包含热门搜索的SearchInfo组件。
1386

被折叠的 条评论
为什么被折叠?



