作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的应用程序中包含很棒的字体图标。
我正在使用 expo 构建原生应用。
文档说明我不需要安装 font awesome,但我确实需要导入并获得正确的语法。
如有任何帮助,我们将不胜感激。
import { FontAwesome } from '@expo/vector-icons';
<TabBarIcon
focused={focused}
name={Platform.OS === 'ios' ? 'fa-newspaper-o' : 'md-link'}
/>
我做错了什么,因为图标没有显示。
最佳答案
你应该这样使用它
import { FontAwesome } from '@expo/vector-icons';
...
<FontAwesome name={'newspaper-o'} />
它需要包装在自己命名的组件中。
您还应确保根据目录 https://expo.github.io/vector-icons/ 使用正确的名称
fa-newspaper-o
不是正确的名称,它应该是 newspaper-o
此外,md-link
是一个 Ionicons 图标,在 FontAwesome 组件中使用它会导致警告并且无法正常工作。
关于react-native - 如何在 expo 中添加 FontAwesome 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54167373/
我是一名优秀的程序员,十分优秀!