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
Neben der Festlegung von Vorschriften für verschi...
1. Was ist Semantisierung? Erklärung zum Bing-Wör...
Vorwort „Wenn es um Bildbearbeitung geht, denken ...
Inhaltsverzeichnis Vorwort Problembeschreibung Ur...
Inhaltsverzeichnis 3 Möglichkeiten zum Bereitstel...
Inhaltsverzeichnis WarteschlangeMikrotask asynchr...
In diesem Artikel wird die Installations- und Kon...
Inhaltsverzeichnis Einführung Frage Design 1: Adj...
Inhaltsverzeichnis 1. Was ist JSONP 2. JSONP-Cros...
Griechische Buchstaben sind eine sehr häufig verw...
1. Führen Sie zuerst die Select-Anweisung aus, um...
Wie oben gezeigt, sind Füllwerte zusammengesetzte...
Inhaltsverzeichnis (1) Einleitung: (2) Zum Kopier...
In diesem Artikel finden Sie das Installations-Tu...
1. Befehlseinführung Der Befehl „Watch“ führt den...