版权声明:未经本人同意不得私自转载 https://blog.csdn.net/qq_40190624/article/details/82760835
1. data格式:
data() {
return {
user:'',
unit2:'',//预约信息下的单位
idCode:'',//证件号
clerks:'',//办事人
clerks2:'',//办事人2
idCode2:'',//预约信息下的证件号
idCode3:'',//预约信息下的证件号
userID:[],//操作人的ID
updateUserdata:[],
//自定义一个数组,把需要用到的属性名写入进去
dataName : ["user","idCode","unit2","clerks","idCode2","clerks2","idCode3"]
};
2.mouted中写入
//建一个变量赋初始值
let dataNameIndex = 0;
self.updateUserdata.forEach(el =>{
if(dataNameIndex < 7){
for(let value in el){
// console.log(el);每一个元素
//console.log(el[value]);//具体属性对应的值
self[self.dataName[dataNameIndex]] = el[value];//1 2 3 45 5 周98
console.log(self[self.dataName[dataNameIndex]])
/**
* 结合下来的意思大概就是self.user[0] = 1 后台返回来的数据
this.this.dataName[1]
*/
/*if(value == BAR1){
}*/
dataNameIndex++;
}
}
// console.log(typeof el);
})
3.渲染结果