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
1. Vektorkarte Vektorgrafiken verwenden gerade Li...
Im vorherigen Artikel „UID und GID in Docker-Cont...
Auf dem Win10-System ist MySQL8.0.20 lokal instal...
Vorwort Überprüfung und Zusammenfassung von REM-A...
Heute habe ich die MySQL-Datenbank erneut auf mei...
Inhaltsverzeichnis Vorwort: 1. Einführung in die ...
Inhaltsverzeichnis 1. Vom Vater zum Sohn 2. Vom S...
Das Tbody-Element sollte in Verbindung mit den Ele...
Vorwort Semikolons sind in JavaScript optional un...
Inhaltsverzeichnis 1. Reverse-Proxy-Vorbereitung ...
Wenn Sie DApps auf Ethereum entwickelt haben, hab...
Dieses Tutorial beschreibt Ihnen die detaillierte...
Inhaltsverzeichnis Einführung in Arrays Array-Lit...
Da ich bereits HTML analysiert habe, möchte ich h...
Inhaltsverzeichnis 1. Vorbereitung: 2. Quellcode-...