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
Writing XHTML demands a clean HTML syntax. Writing...
1. Install tools and libraries # PCRE is a Perl l...
1. Introduction WHMCS provides an all-in-one solu...
Table of contents First, configure package.json T...
For example: Copy code The code is as follows: <...
Notes on installing MySQL database, share with ev...
<br />Original: http://www.alistapart.com/ar...
Table of contents A simple component example More...
An absolute URL is used to represent all the conte...
There are many form elements. Here is a brief sum...
Table of contents Introduction to the Decorator P...
Preface In a previous project, the CASE WHEN sort...
Table of contents 1. What is a doubly linked list...
1. Download the virtual machine Official download...
Download the MySQL installation package. I downlo...