【发布时间】:2021-08-24 12:39:28
【问题描述】:
当我按下按钮时,我需要导航到主屏幕。
但我得到一个错误=>
TypeError: undefined is not an object (evaluating 'navigation.navigate')
我的代码
import React, { Component, useEffect } from 'react'
import { Card } from 'react-native-elements'
import AsyncStorage from '@react-native-async-storage/async-storage';
import screenStyles from './ScreenStyles';
import HomeHeader from '../components/HomeHeader';
import TicketCardList from '../components/TicketCardList';
import DisableModal from '../components/disableModal';
import { Camera } from 'expo-camera';
import * as Permissions from 'expo-permissions';
import {API_URL, API_TOKEN, API_URL2} from "@env"
import ClearLocalStorage from '../config/clearLocalStorage';
export default class CreateTroubleT extends Component {
constructor(){
super();
}
cancelButtonPress =() => {
this.props.navigation.navigate('HomeBottomBar');
console.log("OK")
}
render() {
return (
<TouchableOpacity style={styles.cancelJBDesing} onPress={()=> this.cancelButtonPress()}>
</TouchableOpacity>
)
}
}
当我按下取消按钮时,我得到了错误。我是 Native 新手,非常感谢任何建议
【问题讨论】:
标签: javascript react-native react-navigation