本机基本引用不适用于任何本机基本元素

时间:2019-07-16 13:45:20

标签: react-native native-base

我无法访问任何NativeBase元素上的ref。

版本:

本机:0.59.5,

本国基:2.12.1,

反应:16.8.3

在按钮单击上运行 saveFieldValue 方法时,

Android App崩溃,这意味着 this._user 正在中断,它正在与nativebase的所有元素一起发生。

saveFieldValue = (fieldStatusName) => {
    console.log("field Status Name and value ", fieldStatusName, this._user);
};

render() {
    console.log("state came ", this.state);
    return (
        <Container>
            <Content>
              <Form>
                <Item>
                  <Input placeholder="Username" ref={ref => this._user=ref} />
                </Item>
                <Item last>
                  <Input placeholder="Password" />
                </Item>
              </Form>
            </Content>
            <Button success rounded small onPress={() => this.saveFieldValue("nameStatus")}><Text> Save </Text></Button>
        </Container>
    );
};

0 个答案:

没有答案