javascript - 在 react-native 中使用 BottomTabNavigator 看不到图标
问题描述
我正在尝试创建一个BottomTab导航器,当我刷新文件 tabs.js 时,该图标未显示在 expo 移动应用程序中。
我认为主要问题在于 tabBarIcon
文件 tab.js
import React from "react"
import {
View,
Image,
TouchableOpacity
} from "react-native"
import {createBottomTabNavigator, BottomTabBar} from "@react-navigation/bottom-tabs"
import Home from "../screens/Home"
import { COLORS, icons } from "../constants"
import {Ionicons} from "@expo/vector-icons"
const Tab = createBottomTabNavigator();
const Tabs = () => {
return (
<Tab.Navigator
>
<Tab.Screen
name="Home"
component={Home}
s
options={{
tabBarIcon: ({focused})=> {
<Ionicons name="cart-outline" size={16} color= "#000000"
}
}}
/>
</Tab.Navigator>
)
}
export default Tabs;
感谢帮助
解决方案
这将起作用
<Tab.Navigator>
<Tab.Screen
name="Home"
component={Dashboard}
options={{
tabBarIcon: ({}) => (
<Ionicons name="cart-outline" size={16} color="#000000" />
),
}}
/>
</Tab.Navigator>
推荐阅读
- image - 如何计算 RCCB 格式图片的 Clear Pixel 的绿色分量值?
- batch-file - 如果返回错误,我如何打破我的 For 循环
- python - 在没有云存储桶的 GCP 上部署模型
- javascript - React 找不到模块 - ttf、otf 字体
- reactjs - 如何在 yup 中为反应选择(单选)分配对象验证
- c# - InvalidOperationException:没有为此 DbContext 配置数据库提供程序。可以通过覆盖 DbContext 来配置提供程序
- c++ - 针对特定 CXXABI 和 GLIBCXX 版本的交叉编译
- php - 需要借助 Windows 身份验证在 PHP 中集成 SSO
- wordpress - Wordpress:是否有一个 SHORTCODE 可以在前端输出注册表单?
- apache-spark - Pyspark - 对数据框进行非矢量化