Ich habe ein Array in data():
data() {
return {
list: [],
}
},
methods: {
pushData() {
this.list.push({name:'yorn', age: 20});
}
}
Jetzt möchte ich zum Array „list“ im folgenden Format pushen, der Schlüssel ist info:
list [
info [
{
name:yorn,
age: 20
}
]
]
Ich bin neu in VueJS und Javascript und brauche daher die Hilfe aller. Bitte sagen Sie mir Ihre Meinung. Danke
2 antwortet
上述预期结果不是有效的 JSON。它应该像下面的:
list: [{
info: [{
name: yorn,
age: 20
}]
}]
工作演示:
new Vue({
el: '#app',
data: {
list: []
},
mounted() {
this.pushData();
},
methods: {
pushData() {
this.list.push({info : [{name:'yorn', age: 20}] });
// Or you can also use below one.
// this.list[0].info.push({name:'yorn', age: 20});
}
}
})
{{ item.name }}
尝试更改 pushData 方法以具有 data 参数
pushData(data) {
this.list.push(data);
}
调用方法
this.pushData({name: "john", age: 25});
Hot-Tools-Tags
Heiße Fragen
Beliebtes Werkzeug
Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)
Laden Sie die Sammlung der Laufzeitbibliotheken herunter, die für die Installation von phpStudy erforderlich sind
VC9 32-Bit
VC9 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy
Vollversion der PHP-Programmierer-Toolbox
Programmer Toolbox v1.0 PHP Integrierte Umgebung
VC11 32-Bit
VC11 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy
SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen






