data:{
	text1:1,
	text2:2,
	text3:3,
}

let obj = {
    text1:this.text1,
    text2:this.text2,
    text3:this.text3,
    ...
}

场景:打印obj, 可以通过循环的方法,变量名使用 obj[‘text’+i];data里面的值 that. d a t a [ ‘ t e x t data[`text data[text{i}`]

let obj = {}
for (let i=1;i<=3;i++) {
    obj['text'+i] = that.$data[`text${i}`];
}
console.log(obj);//{text1: 1, text2: 2, text3: 3}

结果:
{text1: 1, text2: 2, text3: 3}

Logo

前往低代码交流专区

更多推荐