gpt4 book ai didi

javascript - 使用 firebase 并使用动态键名保存

转载 作者:行者123 更新时间:2023-12-01 02:06:46 26 4
gpt4 key购买 nike

我正在尝试在数据库中插入用户选择的月份。

saveInBdd (){
this.errors = [];

const user = firebase.auth().currentUser;
user.updateProfile({
displayName: this.firstname,
}).then(()=>{
this.saveUserToUsersRef(user)
}, error => {
this.errors.push(error.message)
})
},
saveUserToUsersRef(user){
return this.usersRef.child(user.uid).update({
tab1: { this.months[0].selectedOption : "test"}
})
},

此代码向我返回此错误:

enter image description here

最佳答案

您使用的表示法中 JSON 对象的属性名称必须是文字。要使用变量作为属性的名称,请使用 [] 表示法:

saveUserToUsersRef(user){
var updates = {};
updates[this.months[0].selectedOption] = "test";
return this.usersRef.child(user.uid).update(updates))
},

关于javascript - 使用 firebase 并使用动态键名保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50043402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com