我尝试使用一个函数将headerShown选项设置为true或false,如下所示:
screenOptions={({ route }) => ({
headerShown: () => {
if(route.name !== 'Home'){
return false;
}
return true;
}
})}
上面的箭头函数似乎不符合预期的语法,因为它被标记为意外的类型错误。
什么起作用了:
screenOptions={({ route }) => ({
headerShown: route.name !== 'Home' ? false : true
})}
有没有一种方法可以使用箭头功能,这样我就可以用它做更多的事情?
1条答案
按热度按时间t3irkdon1#
我找到了可行的方法。
我只是创建了一个外部可访问函数,然后从headerShown属性值调用它。它不是一个箭头函数,但它确实工作,适合我试图涵盖的场景。
这还真管用我怎么没早点想到