我需要获取this.props.navigation.state.params

我有错误


无法读取未定义的属性“导航”


它如何可能请帮助

export default function PlaySong() {
  useEffect(() => {
    EventRegister.addEventListener('playSong', (data) => {
      console.log('playSong - '+data)
    })
  });
}

最佳答案

您可以使用以下示例:

import { withNavigation } from 'react-navigation';

function PlaySong() {
  useEffect(() => {
    EventRegister.addEventListener('playSong', (data) => {
      console.log('playSong - '+data)
    })
  });
}

export default withNavigation(PlaySong);


或者,您可以将this.props.navigation作为prop发送到组件并使用它。

关于react-native - 我可以在导出功能中使用this.props.navigation.state.params吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57447469/

10-13 01:35