This commit is contained in:
caishi 2023-04-07 15:14:59 +08:00
parent 74337f6eb1
commit d318546687
1 changed files with 11 additions and 3 deletions

View File

@ -384,7 +384,7 @@ class NewHeader extends Component {
{
item.map((i,k)=>{
return(
!i.hidden && <li onClick={()=>{window.location.href=`https://www.educoder.net${i.link}`}}>
!i.hidden && <li onClick={()=>{window.location.href=this.checkLink(i.link)}}>
{k!==0 &&<Divider />}
<aside className="font-16 color-ooo">{i.name}</aside>
<div className="font-14" style={{color:"rgb(159, 167, 179)",whiteSpace:'nowrap'}}>{i.content}</div>
@ -396,6 +396,14 @@ class NewHeader extends Component {
)
}
checkLink=(link)=>{
if(link.indexOf("http")>-1){
return link;
}else{
return `https://www.educoder.net${link}`;
}
}
render() {
let current_user = this.props.user;
let {
@ -455,12 +463,12 @@ class NewHeader extends Component {
item.subitem && item.subitem.length>0 ?
<Dropdown overlay={this.menus(item.subitem)}>
<div className="namediv">
<a href={new_link} ><div dangerouslySetInnerHTML={{ __html: item.name }}></div> </a>
<a href={this.checkLink(new_link)} ><div dangerouslySetInnerHTML={{ __html: item.name }}></div> </a>
<i className="iconfont icon-xiala1"></i>
</div>
</Dropdown>
:
<a href={new_link} ><div dangerouslySetInnerHTML={{ __html: item.name }}></div></a>
<a href={this.checkLink(new_link)} ><div dangerouslySetInnerHTML={{ __html: item.name }}></div></a>
}
</li>
)