![](/img/trans.png)
[英]how to assign variables to an object for submitting the Data using reactjs?
[英]how to change number to string while submitting the data using reactjs
我的目标是在提交数据时更改变量的值。
这是数组:
experiences: [
{
Organisation: "",
Id: "",
From: "",
To: "",
experience: "",
Skills: []
},
{
Organisation: "",
Id: "",
From: "",
To: "",
experience: "",
Skills: []
}
]
我尝试通过提供value.toString()
在 Onchange 中进行更改,但是如果我们不提供任何值,则在提交时将取0
。
所以,想在提交数据时更改值。
这是 handleSubmit() 更改:
handleSubmit = (e)=> {
e.preventDefault();
const lowercaseKeys = obj => Object.fromEntries(
Object.entries(obj)
.map(([key, val]) => [
key.toLowerCase().replace('organisation', 'organisationName'),
val
])
);
const obj = this.state.experiences.map(lowercaseKeys);
console.log("Object:", obj)
}
我不知道如何将上述对象obj
的值更改为字符串。
任何人都可以帮助我进行此查询吗?
这可能不是完美的解决方案,但也许值得一试。
尝试使用模板文字,如...
let myNewStr = `${numToBeConverted}`
然后将myNewStr
保存到数据库而不是字符串中。
你也可以自己做${numToBeConverted}
。
例如:而不是做value.toString()
你会做
`${value}`
尝试将 val 更改为${val}
您是否尝试过使用模板文字? – 梅森柯蒂斯
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.