項目中採用 xlink 的方式引用 iconfont 文件,在正常的 html 文件中能夠正常引用,可是在 react 下確不能夠運行。html
通過查找,發現須要更改以下react
引入的屬性默認爲 xlink-href,在 react 下須要更改成駝峯式命名,即 xlinkHrefwebpack
另外,若是採用 webpack 打包的方式,須要將 xlink 對應的 js 文件進行引入。web
自我更新以及可能會幫助到過來的朋友,特此進行更進一步代碼示例:svg
以下: xlinkHrefspa
1 <svg className="iconfont-xlink" aria-hidden="true"> 2 <use xlinkHref="#hsy-cloud"></use> 3 </svg>
webpack中的配置以下,須要在入口文件中將 iconfont.js 文件進行引入插件
1 entry: { 2 common: [ 入口文件地址 ] 3 }, 4 ... 5 6 plugins: [ 7 new webpack.optimize.CommonsChunkPlugin("iconfont.js", "common") 8 ], //此處我引入了插件,將此文件進行單獨引入 9 10 ....