zoukankan      html  css  js  c++  java
  • uniapp 判断当前是保存还是修改操作

     步骤分析: 
    首先得确定你进入表单后传入了id或者整个对象[这里使用id来进行讲解]

    其次就是两个请求:POST(保存的) 和 PUT(修改的)

    最后就是通过传入的id是否存在进行判断即可

     POST 请求方案   

    uni.request({
    method:'POST',
    data:this.opportunity,
    header:{
    'Authorization': this.uerInfo.token   //请求头信息
    },
    url: `${this.$serverUrl}/opportunity/`, //测试接口
    success(res) { //回调函数
    console.log(res.data);
    }
    })

     PUT 请求方案  

    uni.request({
    //url:`${this.$serverUrl}/opportunity/${this.opportunity.id}/`,  //测试接口

    或者如下写法:

    url:`${this.$serverUrl}/lead/` + options.id + '/',


    method:"PUT",
    data:this.opportunity,
    header:{
    'content-type':'application/json',
    'Authorization': this.uerInfo.token
    },
    success: function (res) {
    console.log(res.data);
    }
    })

     完整的方案: 

    if(this.opportunity.id === ''){    //为空就是保存,不为空就是修改
    uni.request({
    method:'POST',
    data:this.opportunity,
    header:{
    'Authorization': this.uerInfo.token
    },
    url: `${this.$serverUrl}/opportunity/`, //封装后的接口的地址调用
    success(res) { //回调函数
    console.log(res.data);
    }
    })
    }else{
    uni.request({
    url:`${this.$serverUrl}/opportunity/${this.opportunity.id}/`,
    method:"PUT",
    data:this.opportunity,
    header:{
    'content-type':'application/json',
    'Authorization': this.uerInfo.token
    },
    success: function (res) {
    console.log(res.data);
    }
    })
    }

  • 相关阅读:
    caml library
    DIV+CSS 最常用知识
    Jquery(Ajax) 调用 SharePoint 2013 Search Rest API 并使用Josn反回结果并简单显示
    SharePoint 使用Jquery
    SharePoint 报表
    在SharePoint 平台上发布一个Power BI 报表
    Sharepoint前端
    .net 高并发 多消费者模式处理订单
    ERP 系统数据库设计规范
    ListView 点击加载更多
  • 原文地址:https://www.cnblogs.com/sxdpanda/p/12988140.html
Copyright © 2011-2022 走看看