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
Inhaltsverzeichnis Der Unterschied zwischen Hash ...
1. Sehen Sie sich die Renderings an Weiterleiten ...
In diesem Artikel werden die spezifischen Schritt...
Ref-Definition: Wird verwendet, um Referenzinform...
In diesem Artikel werden die Schwierigkeiten und ...
Seit ich den Mac zurückgegeben habe, liegt mein u...
Szenariobeschreibung In einem bestimmten System w...
Standort bedeutet „Positionierung“, was hauptsäch...
Inhaltsverzeichnis 1. Ressourcen-Download 2. Entp...
Als ich vor einigen Tagen ein Modul einer Webseite...
Umgebung: MacOS_Cetalina_10.15.1, Mysql8.0.18, Do...
Schwierigkeit Erstellung von zwei Masken für SVG-...
Inhaltsverzeichnis 1. Angelegenheiten: Vier Haupt...
Normale Erklärung % bedeutet, dass jeder Client e...
Inhaltsverzeichnis SQL verstehen SELECT verstehen...