AV.User.current() 更新当前用户某一个字段值后,再次取AV.User.current()的时候除了这个刚更新的字段有值以外,剩下的字段都取不出来!除非重新登录一遍!AV.User.current()所有的字段值才能取出来!
-
创建时间
15年12月15日
-
最后回复
15年12月16日
-
7
回复
-
1.2K
浏览
-
2
用户
AV.User.current() 更新当前用户某一个字段值后,再次取AV.User.current()的时候除了这个刚更新的字段有值以外,剩下的字段都取不出来!除非重新登录一遍!AV.User.current()所有的字段值才能取出来!
你好,我测试并没有问题。
测试代码如下:
AV.User.logIn("123", "321", {
success: function (user) {
console.log("登录成功");
var currentUser = AV.User.current();
currentUser.set('forum', 'https://forum.leancloud.cn/t/av-user-current-bug/5048');
currentUser.save(null, {
success: function(user) {
// 成功保存之后,执行其他逻辑.
console.log('再次保存用户成功');
console.log(currentUser);
},
error: function(post, error) {
console.log('再次保存用户失败' + error.message);
}
});
},
error: function (user, error) {
console.log('登录失败' + error.message);
}
});