Rumah  >  Soal Jawab  >  teks badan

Tolak data dan kekunci ke dalam tatasusunan dalam Vue.js

Saya mempunyai tatasusunan dalam data():

data()  {
  return {
    list: [],
 }
},

methods: {
  pushData() {
     this.list.push({name:'yorn', age: 20});
  }
}

Sekarang saya mahu menolak ke tatasusunan 'senarai' dalam format berikut, kuncinya ialah info:

list [
     info [
     {
       name:yorn,
       age: 20
     }
  ]
 ]

Saya baru menggunakan vuejs dan javascript jadi saya memerlukan bantuan semua orang. Tolong berikan saya pendapat anda. Terima kasih

P粉564192131P粉564192131236 hari yang lalu352

membalas semua(2)saya akan balas

  • P粉990008428

    P粉9900084282024-02-26 12:46:26

    Cuba tukar pushData 方法以具有 data parameter

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

    Kaedah panggilan

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

    balas
    0
  • P粉004287665

    P粉0042876652024-02-26 10:21:41

    Keputusan yang dijangkakan di atas tidak sah JSON. Ia sepatutnya kelihatan seperti di bawah :

    list: [{
        info: [{
            name: yorn,
            age: 20
        }]
    }]

    Tunjuk cara kerja:

    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});
        }
      }
    })
    sssccc
    

    {{ item.name }}

    balas
    0
  • Batalbalas