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