Methode zum Extrahieren der Bootstrap-Tabellenzeilen-ID von Vue.js und zum Sammeln von Datenattributen
P粉553428780
P粉553428780 2023-09-15 09:24:15
0
1
423

Ich verwende eine Vue.js-Bootstrap-Tabelle und möchte in der Lage sein, die ID jeder Tabellenzeile in einem Array oder einer Objektdateneigenschaft zu sammeln.

Hier ist ein Beispiel einer Bootstrap-Tabellenvorlage:

<template v-slot:cell(label)="row" >
        <div >
          <div class="label"></div>
        </div>
      </template>

Wie sammle ich also die Werte von row.item.id in einem Array oder Objekt, damit ich diese Daten für andere Zwecke verwenden kann?

P粉553428780
P粉553428780

Antworte allen(1)
P粉670107661

您可以通过使用Array.map()方法迭代,将items数组中的任何属性存储到一个单独的数组中。

例如

data() {
  return {
    items: [
      { id: 1, age: 40, first_name: 'Dickerson', last_name: 'Macdonald' },
      { id: 2, age: 21, first_name: 'Larsen', last_name: 'Shaw' },
      { id: 3, age: 89, first_name: 'Geneva', last_name: 'Wilson' },
      { id: 4, age: 38, first_name: 'Jami', last_name: 'Carney' }
    ],
    itemsID: []
  }
}

然后在mounted钩子中

mounted() {
    this.itemsID = this.items.map(({id}) => id)
}
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!