Javascript 在react native中重新访问屏幕时如何重新运行方法?
我编写了一个方法,并尝试在componentDidMount()、componentWillMount()、render()方法中调用该方法,但没有方法在react native中再次运行。每次访问屏幕时,我都要重新运行该方法。如果使用,则可以从“react navigation”使用Javascript 在react native中重新访问屏幕时如何重新运行方法?,javascript,reactjs,react-native,react-navigation,Javascript,Reactjs,React Native,React Navigation,我编写了一个方法,并尝试在componentDidMount()、componentWillMount()、render()方法中调用该方法,但没有方法在react native中再次运行。每次访问屏幕时,我都要重新运行该方法。如果使用,则可以从“react navigation”使用import{NavigationEvents},然后在渲染方法中: return ( <View> <NavigationEvents
import{NavigationEvents}代码>,然后在渲染方法中:
return (
<View>
<NavigationEvents
// onWillFocus={payload => console.log('will focus',payload)}
// onDidFocus={payload => console.log('did focus',payload)}
// onWillBlur={payload => console.log('will blur',payload)}
// onDidBlur={payload => console.log('did blur',payload)}
/>
<View></View>
</View>
返回(
log('will focus',payload)}
//onDidFocus={payload=>console.log('did focus',payload)}
//onWillBlur={payload=>console.log('willblur',payload)}
//onDidBlur={payload=>console.log('did blur',payload)}
/>
参考资料:如果您能提供帮助,请接受正确答案,不胜感激