Die Betriebsumgebung dieses Tutorials: Windows 7-System, Version Vue 2.9.6, DELL G3-Computer. Der Unterschied zwischen Get- und Post-Anfragen in Vue 1. Anfrage erhaltenBei einer GET-Anfrage folgen die Parameter der URL, das heißt, die Parameter werden im Header platziert. Die übertragbaren Parameter sind relativ klein. Verwenden Sie Parameter. dies.$http.get(' URL ').dann(Ergebnis=>{ wenn(Ergebnis.Status===0){ // Erfolg this.list=result.message; // Hier wird angenommen, dass der Name der Liste in der angeforderten Datentabelle Nachricht ist }anders{ // Fehlgeschlagen, Popup-Fensterwarnung alert("Datenanforderung fehlgeschlagen"); } }) 2. Anfrage postenBei einer POST-Anfrage werden die Parameter im Textkörper platziert und folgen nicht der URL. Bei der Verwendung von Daten ist der übergebene Parameter größer. dies.$http.post('URL',{id:this.id},{emulateJSON:true})..dann(Ergebnis=>{ wenn(Ergebnis.Body.Status===0){ // Erfolg }else{ // Fehlgeschlagener Alarm("Daten konnten nicht abgerufen werden!"); ] }) Wissenspunkterweiterung: Vue verwendet Post/Get zum Herunterladen und Exportieren von Dateivorgängen <!DOCTYPE html> <html> <Kopf> <meta charset="UTF-8"> <title>Frontend-Projekt-Download-Exportdatei</title> </Kopf> <Text> <Skript> /** * Post-Methode * Rückgabe: Dateistream * Vorteil: Sie können den Dateinamen zur einfacheren Fehlerbehebung selbst ändern */ let Parameter = { ListData: diese.ListData } _this.$http.post(url,params,{responseType:"arraybuffer"} //Muss Elemente hinzufügen).then(function(res) { Konsole.log(res) var blob = neuer Blob([res.data], {Typ: 'Anwendung/msword; Zeichensatz=utf-8'}); var Dateiname = "download.doc"; var a = document.createElement('a'); var url = window.URL.createObjectURL(blob); a.href = URL; a.download = Dateiname; var body = document.getElementsByTagName('body')[0]; body.anhängenKind(a); ein.Klick(); body.entfernenKind(a); window.URL.revokeObjectURL(url); } /** * Get-Methode * Rückgabe: Dateistream * Vorteile: Nichts muss im Vordergrund verarbeitet werden, die gesamte Verarbeitung erfolgt im Hintergrund * Nachteile: unverändertes Debuggen (die Stabilität der Hintergrundschnittstelle muss sichergestellt werden) */ let exportURL = `api/sysLog/export?content=${content}&ip=${ip}`; Fenster.öffnen(ExportURL, "_blank") </Skript> </body> </html> Damit ist dieser Artikel über die Unterschiede zwischen Get- und Post-Anfragen in Vue abgeschlossen. Weitere Informationen zu den Unterschieden zwischen Get- und Post-Anfragen in Vue 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:
|
<<: 40 Schriftarten, empfohlen für berühmte Website-Logos
>>: Detaillierte Schritte zum Bereitstellen von lnmp unter Docker
Inhaltsverzeichnis Routing-Plugins modular nutzen...
Inhaltsverzeichnis 1. Voranalyse 1. Vorabanalyse ...
1. Tabellen erstellen <br /> Erstellen Sie ...
Tabellen spielten einst eine sehr wichtige Rolle ...
In CSS3 können mit der Transformationsfunktion vi...
In diesem Artikel wird der spezifische Code der m...
1. Wie konstruieren? Lassen Sie uns die allgemein...
In diesem Artikel finden Sie das Installations- u...
Laden Sie zuerst die Abhängigkeiten herunter: cnp...
Die Verwendung der Clear-Eigenschaft zum Löschen v...
Code kopieren Der Code lautet wie folgt: @Zeichen...
1. JDK installieren 1.1 Überprüfen Sie, ob die ak...
Inhaltsverzeichnis Umweltbedingungen Aufgetretene...
Inhaltsverzeichnis Vorwort Zweidimensionales Arra...
Inhaltsverzeichnis 1. Geltungsbereich 2. Geltungs...