html - 如何向 React Link 添加图标?

标签 html css reactjs font-awesome

我的 html 文件中有一个购物车链接,当我显示它时,它会将“购物车”显示为一个字符串。我想用很棒的字体图标替换“cart”字符串,但由于我使用 React 来实现代码,所以我找不到如何做到这一点。

这是我的代码:

<Link to="/cart">
 Cart
 {cartItems.length > 0 && (
  <span className="badge">{cartItems.length}</span>
 )}
 </Link>

我的购物车目前是这样显示的 cart

最佳答案

您可以尝试以下代码:

import React from 'react';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faRandom } from '@fortawesome/free-solid-svg-icons'
import { Link } from 'react-router-dom';

const Example = () => {
     return (
         <div>  
            <Link to="/any-url">
              <FontAwesomeIcon icon={faRandom} size="2x"/> 
              {cartItems.length > 0 && (<span className="badge">{cartItems.length}</span>)}         
            </Link> 
         </div>
     );
 };

要了解更多信息,请查看:Add link to Font Awesome icon in ReactJS

关于html - 如何向 React Link 添加图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67886495/

相关文章:

html - 正文中的多列

javascript - 无法将 .swf 文件垂直对齐到中间

html - Angular Material : using mat-sidenav, 无法读取未定义的属性 'toggle'

html - CSS 跨度自动溢出或滚动不适用于子元素

javascript - mdbreact 错误 - 元素类型无效 : expected a string (for built-in components)

html - 伪元素文本需要垂直调整,需要什么CSS?

html - 并排显示 :inline-block elements, 到父级?

html - 在移动优先设计中可以从哪些基本断点开始?

javascript - 如何防止 Element.focus() 在 contenteditable div 中更改光标位置?

reactjs - 你如何使用 react-apollo-hook 中的 useMutation 来执行删除突变?