import React, { Component,memo } from 'react'
class icon extends Component {
  componentDidMount() {
  if(typeof window !== 'undefined'){
    require('../public/js/iconfont.js');
  }
}
  render() {
    //console.log("props",this.props);
    const {className,addclass}=this.props
    return(
      <>
      <svg className={`icon ${addclass}`} aria-hidden="true">
        <use xlinkHref={`#${className}`}></use>
      </svg>
      </>
  )
  }
}
export default memo(icon)

//用法:
import Icon from '../components/icon';
<Icon className="icon-arrowdown"></Icon>

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐