1.场景:两个下一步,最后一个提交认证
2.方式:写到一个页面中,然后根据状态值来区分哪一步
3.定义一个dataList数组
export default {
components: {
},
data() {
return {
dataList: [],
***此处省略
}
}
}
第一步赋值:
this.dataList = this.form1
第二步赋值
this.dataList.push(this.form2)
报错
TypeError: _this2.dataList.push is not a function
因为它不是一个对象,不能push掉
解决方式
采用 Object.assign
Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属 性,复制到目标对象(target)。
,定义一个常量接收合并的对象
const params = Object.assign({},this.dataList,this.from2);
打印出的合并值
把两个对象合并到一个对象里面
第三步骤同上