为什么没有用户名?它是未定义的

问题描述

你好,我的朋友们我正在尝试使用userID将数据保存到Firebase,但是我做不到!请任何人能帮助我吗?

class ImportScreen extends Component {
   
    

    writeuserdata( name,surname,age,userId) {
        firebase.database().ref('Users/' + userId).set({
            name,age
        }).then((data) => {
            console.log('data',data)
        }).catch ((error) => {
            console.log('eror',error)
        })
    }



    render() {
        return (
            <View style={{ flex: 1,alignItems: 'center',justifyContent: 'center',backgroundColor: 'white' }}>

                <TextInput
                    
                    placeholder="Enter a name"
                    onChangeText={(name) => this.setState({ name })}
                  
                />

                <TextInput
                 
                    placeholder="Enter a surname"
                    onChangeText={(surname) => this.setState({ surname })}
                    
                />

                <TextInput
            
                    placeholder="Enter age"
                    onChangeText={(age) => this.setState({ age })}
                    
                />

                <Button
                    title="Save"
                    onPress={() => this.writeuserdata(this.state.name,this.state.surname,this.state.age)} />
            </View>
        );
    }
}

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)