1. 程式人生 > >react-navigation設置navigationOptions中Static中使用 this 的方法

react-navigation設置navigationOptions中Static中使用 this 的方法

IT 需要 target style ati ams screen AR 操作

使用react-navigation時,單頁面設置navigationOptions中,進行Static中 調用this 中的方法或值時,需要做如下操作

    static navigationOptions = ({navigation,screenProps}) => ({
        title:    固定投資,
        headerRight: <RightGroup navigation={navigation} cback={()=>navigation.state.params.name()}  path=projectTarget
title="目標" data={{ type:1,name:"固定投資目標"}} /> })

componentDidMount(){
        this.fetch();
        //設置數據
        this.props.navigation.setParams({name:this.test});
    }
    test = () => {
        alert(123);
    }

這樣就可以給操作this 中的方法了

react-navigation設置navigationOptions中Static中使用 this 的方法