我想添加一个'重新加载'按钮到我的头,我通过调用setParams。问题是,这会导致与TabNavigator在推出导航到标签React导航 - 设置参数,无需导航到现场
export default class FeedScreen extends React.Component {
static navigationOptions = ({ navigation }) => {
const { params } = navigation.state;
if (params) {
return {
headerRight: <Icon.Button
color="black"
backgroundColor="transparent"
underlayColor="transparent"
name="reload"
onPress={ params.reload }
/>
};
}
}
constructor (props) {
super(props);
// We want to set attach a reload function to the navigation
this.props.navigation.setParams({
reload: this._reloadFeed.bind(this)
});
}
那么,有没有办法setParams无法浏览到这一幕,或者是有分配的功能,以这个图标不调用setParams的方法吗?
没有有所作为 – user1537360