The operating environment of this tutorial: Windows 7 system, vue 2.9.6 version, DELL G3 computer. The difference between get and post requests in Vue 1. Get requestIn a GET request, the parameters follow the URL, that is, the parameters are placed in the header. The parameters that can be transmitted are relatively small. Use params. this.$http.get(' URL ').then(result=>{ if(result.status===0){ // Success this.list=result.message; // Here it is assumed that the name of the list in the requested data table is message }else{ // Failed, pop-up window alert alert("Data request failed"); } }) 2. Post requestIn a POST request, the parameters are placed in the body and not following the URL. When using data, the parameter passed is larger. this.$http.post('URL',{id:this.id},{emulateJSON:true})..then(result=>{ if(result.body.status===0){ // Success }else{ // Failed alert("Failed to obtain data!"); ] }) Knowledge point expansion: Vue uses post/get to download and export file operations <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Front-end project download export file</title> </head> <body> <script> /** * post method * Return: file stream * Advantage: you can modify the file name yourself for easy debugging */ let params = { ListData : this.ListData } _this.$http.post(url,params,{responseType:"arraybuffer"} //Must add items).then(function(res) { console.log(res) var blob = new Blob([res.data], {type: 'application/msword; charset=utf-8'}); var filename = "download.doc"; var a = document.createElement('a'); var url = window.URL.createObjectURL(blob); a.href = url; a.download = filename; var body = document.getElementsByTagName('body')[0]; body.appendChild(a); a.click(); body.removeChild(a); window.URL.revokeObjectURL(url); } /** * get method * Return: file stream * Advantages: nothing needs to be processed in the foreground, all processing is done in the background * Disadvantages: unchanged debugging (need to ensure the stability of the background interface) */ let exportURL = `api/sysLog/export?content=${content}&ip=${ip}`; window.open(exportURL, "_blank") </script> </body> </html> This concludes this article about the differences between get and post requests in vue. For more information about the differences between get and post requests in vue, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: 40 fonts recommended for famous website logos
>>: Comprehensive summary of mysql functions
Common points: The DIV tag and SPAN tag treat som...
This article uses an example to describe the solu...
Target Display one of the data in the iostat comm...
Under Linux, if you download and install an appli...
1. Demand The base has 300 new servers, and needs...
Table of contents 1. What is the life cycle 2. Lo...
This article shares the specific code of Vue to a...
The development of Docker technology provides a m...
In the previous article - The charm of one line o...
Introduction to Selenium Grid Although some new f...
Preface I recently wrote a small demo. Because I ...
Table of contents 1. What is syntactic sugar? 2. ...
Table of contents Three steps to operate the data...
This article mainly introduces an example of how ...
Table of contents 1. Introduction 2. Implementati...