1. Vue-Listener-ArrayVue kann Array-Änderungen überwachen, wie zum Beispiel Daten () { zurückkehren { UhrArr: [], }; }, watchArr (neuerWert) { console.log('Listening: ' + newVal); }, erstellt () { setzeTimeout(() => { dies.watchArr = [1, 2, 3]; }, 1000); }, Verwenden Sie beispielsweise splice(0,2,3), um zwei Elemente aus dem Array-Index 0 zu löschen und ein Element 3 am Index 0 einzufügen. Daten () { zurückkehren { UhrArr: [1, 2, 3], }; }, watchArr (neuerWert) { console.log('Listening: ' + newVal); }, erstellt () { setzeTimeout(() => { dies.watchArr.splice(0, 2, 3); }, 1000); }, Auch das Push-Array kann überwacht werden. 2. Situationen, in denen Vue Array-Änderungen nicht überwachen kannAllerdings können Arrays in den folgenden beiden Situationen nicht überwacht werden
Beispiel für eine Situation, in der Array-Änderungen nicht überwacht werden können 1. Verwenden Sie Indizes, um Array-Werte direkt zu ändern Daten () { zurückkehren { UhrArr: [{ Name: 'krry', }], }; }, watchArr (neuerWert) { console.log('Listening: ' + newVal); }, erstellt () { setzeTimeout(() => { this.watchArr[0].name = "xiaoyue"; }, 1000); }, 2. Ändern Sie die Länge des Arrays
Daten () { zurückkehren { UhrArr: [{ Name: 'krry', }], }; }, watchArr (neuerWert) { console.log('Listening: ' + newVal); }, erstellt () { setzeTimeout(() => { diese.watchArr.length = 5; }, 1000); }, Dies ist das Ende dieses Artikels darüber, dass Vue keine Array-Änderungen beobachten kann. Weitere verwandte Inhalte darüber, dass Vue keine Array-Änderungen beobachten kann, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der Docker-Nutzung unter CentOS8
>>: Gründe und Optimierungslösungen für langsames MySQL-Limit-Paging mit großen Offsets
Prozessstrukturdiagramm Nginx ist eine Multiproze...
Ich habe vor Kurzem in einer neuen Firma angefang...
1. Grundlagen der Linux-Firewall Das Linux-Firewa...
Auf einer Seite gibt es viele Steuerelemente (Elem...
Überblick: Das Dateisystemmodul ist ein einfacher...
Inhaltsverzeichnis Zweck Modulinstallation Grundl...
Ich habe kürzlich MySQL auf 5.7 aktualisiert und ...
#!/bin/bash #SVN herunterladen yum -y installiere...
In diesem Artikel wird versucht, eine Demo zur Si...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Einleitung 2. Der Unterschi...
Inhaltsverzeichnis 1. Nutzung 2. Ausgabeergebniss...
Typ ist das Steuerelement, das für die Eingabe und...
sed ist ein Zeichenstromeditor unter Unix, also e...
Docker Compose Docker Compose ist ein Tool zum De...