zoukankan      html  css  js  c++  java
  • 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 })    
  • 相关阅读:
    为什么要用Hibernate框架? 把SessionFactory,Session,Transcational封装成包含crud的工具类并且处理了事务,那不是用不着spring了?
    Weblogic12c安装与配置详解
    淘宝自己的前端框架KISSY(类似jquery)
    ExtJS4中initComponent和constructor的区别
    Servlet的getContextPath(), getServletPath(), getRequestURI(), getRealPath("/")
    Hash Join 一定是选择小表作为驱动表吗
    oracle for loop 简单
    oracle正则表达式
    Android开发--用户定位服务--UserLocation
    android蓝牙开发---与蓝牙模块进行通信
  • 原文地址:https://www.cnblogs.com/qing0228/p/14378442.html
Copyright © 2011-2022 走看看