1. HauptfunktionenDiese Aufgabe besteht hauptsächlich darin, mit VUE ein einfaches Studenteninformationsmanagementsystem zu implementieren. Die Hauptfunktionen sind: 1. Informationen aller Studenten anzeigen (Standard ist 10) 2. Umsetzungsideen 1. Datenverwaltung: Verwenden Sie ein JSON-Array zum Verwalten und Speichern von Daten 3. Code-Implementierung1. Definition der übergeordneten und untergeordneten Komponente Übergeordnete Komponente: Definieren Sie zunächst die aufzurufende Komponente Standard exportieren { Name: "Hallo Welt", Komponenten: ChildCom//Aufrufende Komponente}, Unterkomponenten: Standard exportieren { Name: "Kind", Requisiten: [ 'Kartenelement' ], Daten () { zurückkehren { } } } 2. Kommunikation zwischen Komponenten Komponenten geben Daten über Props an Unterkomponenten weiter Übergeordnete Komponente: Verwenden Sie v-for, um das Array mit den Studenteninformationen zu durchlaufen <div v-if="flag_danshu==1"> <Child-com id="1" class="list" v-for="(stu,index1) in new_list_danshu" :key="index1" :card_item="stu" > </Child-com> </div> <div v-else-if="flag_shuangshu==1"> <Child-com id="2" class="list" v-for="(stu,index2) in new_list_shuangshu" :key="index2" :card_item="stu" > </Child-com> </div> <div v-else-if="flag_all==1"> <Child-com id="3" class="list" v-for="(stu,index3) in stu_list" :key="index3" :card_item="stu"> </Child-com> </div> Unterkomponenten: <div>Name: {{ card_item.name }} </div> <div>Studentenausweis: {{card_item.stuId}}</div> <div v-if="card_item.gender==1">Geschlecht: Männlich</div> <div v-else>Geschlecht: Weiblich</div> 3. Zeigen Sie die Studenteninformationen an, deren Studentenausweis mit einer ungeraden Zahl (oder geraden Zahl) endet (am Beispiel einer ungeraden Zahl). danshu (stu_list) { diese.neue_liste_danshu=[]; stu_list.forEach((item) => { wenn(item.stuId%2!=0) this.new_list_danshu.push(item);//Wenn die Bedingungen erfüllt sind, fügen Sie es dem JSON-Array hinzu, das zum Speichern einzelner Informationen verwendet wird} ) // Alarm (diese.neue_Liste[1]); this.flag_all=0; //Alles anzeigen this.flag_danshu=1; //Ungerade Zahlen anzeigen this.flag_shuangshu=0; //Gerade Zahlen anzeigen}, 4. Fügen Sie Studenteninformationen hinzu hinzufügen:Funktion(){ var name = document.getElementById("stu_name").value; var id = document.getElementById("stu_id").value; var Geschlecht = document.getElementById("stu_gender").value; wenn(name==''||id==''||gender==''){ alert('Bitte vervollständigen Sie die Angaben'); } anders{ var Element = {}; item.stuId=id; Artikelname = Name; item.gender=Geschlecht; dies.stu_list.push(Artikel); alert('Erfolgreich hinzugefügt'); } } 4. EffektanzeigeHeim Informationen zu Studierenden anzeigen, deren Matrikel-ID mit einer ungeraden Zahl endet Studenteninformationen hinzufügen V. FazitObwohl es sich nur um eine kleine Demo handelt, stieß ich bei der Fertigstellung dennoch auf viele Probleme, beispielsweise beim Beachten des Unterschieds zwischen V-Show und V-If. Zuerst wollte ich v-show verwenden, um je nach Filterbedingungen unterschiedliche Studenteninformationen anzuzeigen, stellte jedoch fest, dass die Studenteninformationen auch dann gerendert und angezeigt wurden, wenn sie die aktuellen Bedingungen nicht erfüllten. Nachdem ich nach Hilfe gesucht hatte, stellte ich fest, dass wir v-if, v-else-if und v-else verwenden, um mehrere Seiten anzuzeigen, die sich gegenseitig ausschließen, wenn wir sie anzeigen möchten. Hier sind die Unterschiede zwischen v-show und v-if
Dies ist das Ende dieses Artikels über die Implementierung eines einfachen Studenteninformationsmanagementsystems auf Basis von VUE. Weitere relevante Inhalte zum VUE-Studenteninformationsmanagementsystem finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Dies ist das Ende dieses Artikels über die Implementierung eines einfachen Studenteninformationsmanagementsystems auf Basis von VUE. Weitere relevante Inhalte zum VUE-Studenteninformationsmanagementsystem finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: Vue verwendet den Rich-Text-Editor vue-quill-editor und lädt Bilder auf den Server hoch
Zweck Verstehen Sie die Rolle von nextTick und me...
1. Installation von Windows Server 2019 Installie...
Im vorherigen Blog erfuhren wir die Verwendung un...
Code kopieren Der Code lautet wie folgt: <html...
Inhaltsverzeichnis 1. Wir haben festgestellt, das...
Inhaltsverzeichnis 1. React kombiniert mit Antd, ...
1. Finden Sie heraus, ob MySQL zuvor installiert ...
Problemhintergrund: Es ist erforderlich, einen Sc...
Inhaltsverzeichnis Vorwort Rollprinzip erreichen ...
HTML Code: Code kopieren Der Code lautet wie folgt...
Nehmen Sie als Beispiel die WEB-Schnittstelle von...
Der Code sieht folgendermaßen aus: SELECT @i:=@i+...
Unter Linux können die Befehle cat, more und less...
<br />Verwandte Artikel: 9 praktische Vorsch...
Inhaltsverzeichnis Ziehen Sie das Bild Ausführen ...