Welche Methoden gibt es zum Durchlaufen von Objekteigenschaften in Vue?

青灯夜游
Freigeben: 2022-12-28 18:11:26
Original
10728 Leute haben es durchsucht

Die Methoden zum Durchlaufen der Eigenschaften eines Objekts sind: 1. Verwenden Sie die v-for-Anweisung, um den Schlüssel und den Wert des Objekts mit der Syntax „v-for="(val,key,i) in obj" zu durchqueren. "; 2. Verwenden Sie Object.keys( ), um die Schlüssel und Werte des Objekts zu durchlaufen, die Syntax "Object.keys(ob).forEach(key=>{...}"; 3. Durchlaufen Sie die Schlüssel und Werte des Objekts durch die „for...in“-Schleife, die Syntax „for( let key in obj){...}“.

Welche Methoden gibt es zum Durchlaufen von Objekteigenschaften in Vue?

Die Betriebsumgebung dieses Tutorials: Windows7-System , vue3-Version, DELL G3-Computer.

Kürzlich habe ich durch eingehende Untersuchung des objektbezogenen Wissens herausgefunden, dass das Durchlaufen von Objekten hauptsächlich erfolgt. Es gibt zwei Situationen: Eine durchläuft die Seite und die andere durchquert die Seite Objekt in der Methode. Jetzt werden wir das Objekt durchlaufen, um den Schlüssel und den Wert des Objekts aus diesen beiden Situationen zu erhalten Definieren Sie eine Variable.

  obj:object={a:1,b:2,c:3};//用于在页面中调用
Nach dem Login kopieren
Verwenden Sie v-for, um den Schlüssel und den Wert des Objekts auf der Seite zu durchlaufen.

    <div>
      <h1>
        获取对象的key和value      </h1>
      <p>key:{{key}}-----value:{{value}}</p>
    </div>
Nach dem Login kopieren
Erzielen Sie den Effekt die Schlüssel und Werte des Objekts

Definieren Sie eine Objektvariable

objNum:object={1:'a',2:'b',3:'c'};
Nach dem Login kopieren

Methode 1: Verwenden Sie die Methode Object.keys(), um die Schlüssel und Werte des Objekts zu durchlaufen

//实现思路:通过 Object.keys()对象方法将对象的key转化为一个数组,再通过forEach遍历出数组的值,再通过[key]去获取对象的value值。
    Object.keys(this.objNum).forEach(key=>{
      console.log('key:',key,'value:',this.objNum[key]);
  }
Nach dem Login kopieren
Welche Methoden gibt es zum Durchlaufen von Objekteigenschaften in Vue?Methode 1 zu Erzielen Sie den Effekt:

Methode 2: Durchlaufen Sie die Schlüssel und Werte des Objekts durch eine For-In-Schleife

    for(let key in this.objNum){
    //for循环let key是对象里面的键,再通过,[]的形式this.objNum[item]去获取对象的value值
      console.log('key',key);
      console.log('value',this.objNum[key ]);
    }
Nach dem Login kopieren
Methode 2, um den Effekt zu erzielen:

[Verwandte Empfehlungen:

vuejs Video-Tutorial

, Welche Methoden gibt es zum Durchlaufen von Objekteigenschaften in Vue?Web-Frontend-Entwicklung

]

Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es zum Durchlaufen von Objekteigenschaften in Vue?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
vue
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage