Schieben Sie Daten und Schlüssel in das Array in Vue.js
P粉564192131
P粉564192131 2024-02-25 14:22:51
0
2
349

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

P粉564192131
P粉564192131

Antworte allen(2)
P粉990008428

尝试更改 pushData 方法以具有 data 参数

pushData(data) {
 this.list.push(data);
}

调用方法

this.pushData({name: "john", age: 25});
P粉004287665

上述预期结果不是有效的 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 }}

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!