我正在使用parse.com后端处理React Native应用程序。我找到了用户注册,用户使用用户名和密码登录/注册。此信息存储在解析用户对象中。我在以下屏幕上遇到问题,用户输入其他信息:名字,姓氏和电话号码。我在解析用户对象中设置了相应的字段:" firstName"," lastName"和" phone"。
以下是我必须设置这些字段的代码:
enterInfo: function() {
var self = this;
var firstName = this.state.firstName;
var lastName = this.state.lastName;
var phone = this.state.phone;
var currentUser = Parse.User.current();
if (firstName.length && lastName.length && phone.length) {
if (currentUser) {
currentUser.set("firstName", firstName);
currentUser.set("lastName", lastName);
currentUser.set("phone", phone);
self.setState({
error: null
});
} else {
self.setState({
error: 'Fill in all required fields'
});
}
}
}
我认为问题可能出在我确定当前用户的方式上,但是,我不确定如何正确地做到这一点。