firebase实时数据库更新内部函数无法看到参数React Native



所以我试图从onPress函数传递一个参数到database.ref()。update(这里的参数),但是update函数看不到onPress参数。这是我的代码。你能帮我找出我做错了什么吗?

onSubmit(属性){this.setState ({应用:假的,}(const ref = database().ref('Users/Chase/Ivy')

ref.update({Attribute : this.state.inputText}).then(()=> {
console.log('updated!!!');
}).catch((error) => {
console.log(error);
})
}
这里是onPress内联函数

{(this.state.apply) ?& lt;按钮样式={风格。button} onPress={() =>this.onSubmit(类)}title ="Apply"/祝辞

你似乎对JS中对象的工作方式感到困惑。

const fn (param) => {
const obj = {param: "something"};
const obj2 = {[param]: "beta"};
const obj3 = {param};
console.log(obj, obj2, obj3);
};
fn("carlos");
// Outputs:
// {param: "something"}
// {carlos: "beta"}
// {param: "carlos"}

最新更新