react-native - 导航和提交表单属性
问题描述
我正在尝试离开屏幕并使用 handleSubmit 提交信息。
export default class CreditRegister extends Component {
handleSubmit = () => {
const navigation = navigate(this.handleSubmit)
const value = this._form.getValue();
console.log('value: ', value);
}
render() {
return (
<>
onPress={() => this.props.navigation.navigate('HomeAddress')}
解决方案
如果您想将您的handlesubmit fnc 调用到您的Homeaddress屏幕中,那么您可以像这样传递回调函数。
export default class CreditRegister extends Component {
handleSubmit = () => {
// your code
}
render() {
return (
<>
onPress={() => this.props.navigation.navigate('HomeAddress',{handleSubmit:this.handleSubmit})}
<>
然后在您的HomeAddress屏幕中这样做
export default class HomeAddress extends Component {
render() {
const {handleSubmit}=this.props.route.params
return (
<>
onPress={handleSubmit}
<>
推荐阅读
- ios - iOS在散点图中使用图表框架绘制线条
- macos - 使用终端查找 Mac 的相扑位置
- string - LLVM 函数调用
- bash - 列出所有 EC2 实例 - AWSCLI
- python - Matplotlib 直方图箱包括/排除
- mongodb - 在 Go 驱动程序中返回 mongo 聚合中的单个文档
- visual-studio-code - 有没有办法使用 VSCode tasks.json dependsOn 添加来自其他项目的依赖项
- python - raise BadZipFile("File is not a zip file") zipfile.BadZipFile: File is not a zip file
- reactjs - useState 初始值不要直接使用该值
- excel - 我的 VBA 代码 .Range 没有按预期工作