2 个回答

{条件1&&<icon1/>}
{条件2&&<icon2/>}

// 两种
{ true ? <Icon type="1"> : <Icon type="2"> }
// 两种以上
renderIcon = type => {
    let renderIcon = "";
    switch(type){
        case 1: renderIcon = <Icon type="1">; break;
        case 2: renderIcon = <Icon type="2">; break;
        case 3: renderIcon = <Icon type="3">; break;
        default: 
    }
    reutrn renderIcon;
}

// 渲染
{this.renderIcon(type)}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题