post接口調用 vue


(1)

api.js文件

1 import axios from 'axios'
2 
3 export const insertTask = (data, cb,err) => { 4   axios.request({ 5     url: `${MODULE_URL}/insertTask`,
6     method: 'post', 7     data 8   }).then(cb).catch(err); 9 }

vue文件

 1 let data = {  2   name:'****'
 3 }  4 insertTask(data,res=>{  5   if(res.status){  6     //post成功之后,此處可添加頁面刷新功能
 7     this.$Message.success('保存成功。');  8   }else{  9     this.$Message.error(res.message); 10     return; 11   } 12 },err=>{ 13   this.$Message.error('網絡錯誤,保存失敗。'); 14 });

(2)
api.js文件

1 import axios from 'axios'
2 
3 export const getTaskDetail = (data, cb) => { 4   axios.request({ 5     url: `${MODULE_URL}/insertTask,
6     method: 'post', 7   }).then(cb); 8 }

vue文件

 1 let data = {  2     name:'****'
 3 }  4 getTaskDetail(data, res => {  5     if (!res.status) {  6         this.$Message.error(res.data.message);  7         return;  8  }  9     //若通過post獲取數據,則在此處接口中的數據。
10     //this.getData = res.data;
11     this.$Message.success(res.data.message); 12 })    

(3)
api.js文件

1 import axios from 'axios'
2 
3 export const saveRedressProgram = data => { 4   return axios.request({ 5     url:`${MODULE_URL}/solutionScheme/saveSolutionScheme`, 6     method:'post', 7     data, 8   }) 9 };

vue文件

 1 let data = {  2     name:'****'
 3 }  4 saveRedressProgram(data).then(response=>{  5     if(response.data.status){  6         this.$Message.success('保存成功!');  7     }else {  8         this.$Message.error('保存出錯!'+response.data.message);  9  } 10 }).catch(err=>{ 11     console.error('saveRedressProgram error==',err); 12     this.$Message.error('保存異常!'); 13 })        

(4)
api.js文件

1 import axios from 'axios'
2 
3 export const uploadDesignFile = (data) => { 4     return axios.request({ 5         url: `${MODULE_URL}/algorithm/uploadStandardFile`, 6         method: 'post', 7  data: data 8  }) 9 };            

vue文件

1 uploadDesignFile(formData).then(res => { 2     if (res.data.status) { 3         this.$Message.success("上傳成功!"); 4         let getData = res.data.data; 5  } 6 }).catch(error => { 7     this.$Message.error(error); 8 })    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM