javascript - JavaScript——正确使用传播的方法
问题描述
我从一系列顺序表单中收集不同的值,并且我使用点差在每个步骤中传递这些信息。问题是我正在努力创建我想要的数据格式。我应该如何将点差构建到以下内容?
我正在尝试创建这个:
{
[
"Your details": {
"name": "value",
"email": "value",
"mobile": "value",
},
"Payment details": {
"cardnumber": "value",
"cardname": "value",
"expire": "value",
"security": "value",
},
"Billing address": {
"cardnumber": "value",
"cardname": "value",
"expire": "value",
"security": "value",
},
]
}
我正在使用以下点差:
var value = this.refs.form.getValue()
if (value) {
let formValues = { ...this.props.navigation.state.params.form, ['Payment']: { ...value } }
}
结果是:
{
"name": "value",
"email": "value",
"mobile": "value",
"Payment": {
"cardnumber": "value",
"cardname": "value",
"expire": "value",
"security": "value",
},
"Billing address": {
"cardnumber": "value",
"cardname": "value",
"expire": "value",
"security": "value",
},
}
先感谢您。
解决方案
推荐阅读
- php - Bootstrap 列根据循环中可用的空间对齐项目
- java - javax.inject @Inject 没有按预期工作
- html - 如何在 Vue js 中显示特定属性的不同数量的数据元素?
- python - 不包括 Django 休息相关模型
- c# - 设计时自定义属性更改时如何更新 ContentControl UI?
- rust - 如何在 Rust 中选择合适的 trait 实现?
- excel - 使用 vba,是否可以从同一个文件夹中打开多个 Excel 工作簿并同时保持打开状态?
- kubernetes - Ansible:从 gce_container_cluster 获取 api_token
- sqlite - 当 sqlite 仅包含数字时,如何让它保留字符串类型?
- r - 在 R 中使用 lines() 时线没有出现在绘图上