0
你好我試圖綁定我的導航器右鍵中的功能,反應原生反應導航標題按鈕事件
但它會給出錯誤。
這是我的代碼:
import React, { Component } from 'react';
import Icon from 'react-native-vector-icons/FontAwesome';
import Modal from 'react-native-modalbox';
import { StackNavigator } from 'react-navigation';
import {
Text,
View,
Alert,
StyleSheet,
TextInput,
Button,
TouchableHighlight
} from 'react-native';
import NewsTab from './tabs/news-tab';
import CustomTabBar from './tabs/custom-tab-bar';
export default class MainPage extends Component {
constructor(props) {
super(props);
}
alertMe(){
Alert.alert("sss");
}
static navigationOptions = {
title: 'Anasayfa',
headerRight:
(<TouchableHighlight onPress={this.alertMe.bind(this)} >
<Text>asd</Text>
</TouchableHighlight>)
};
render() {
return(
<View>
</View>
);
}
}
而得到錯誤是這樣的:
不確定是不是(評估 'this.alertMe.bind')
當我使用此方法的對象在渲染功能它工作得很好,但在NavigatonOption我無法得到處理它。我能爲這個問題做些什麼。
你是一個生命的救星寫你的邏輯在功能
**無需綁定功能。它將完全奏效。 –