各种请求接口封装

一,post请求,data传参

//data:请求体
function getContact(data) {
    return service.request({
        method: 'post',
        url: '/contact/queryContact',
        data
    })


//使用接口
  async getContactList(){
        const {data:res} = await getContact(this.queryInfo)
        this.ContactList = res.data
        // 获取所有数据的数据总量
        this.total = res.totalPages*(this.queryInfo.pageCount)
  },

二,get请求,params传参

(1)

//封装请求
function getCustomerDeta(no) {
    return service.request({
        method: 'get',
        url: '/contact/getContact',
        params: no
    })

//使用接口
var {data:res} = await getCustomerDeta({contactNo:no})

总结:get请求传参用params,post请求用data;前者使用时直接使用,后者通过的对象的形式,如:{ contactNo:no }。

(2)拼接型,接口如图。

function getCustomer(no) {
    return service2.request({
        method: 'get',
        url: `/crm/customer/getCustomer/${no}`
    })
}

三,delete请求与get请求类似,params传参

function removeCustomerByNo(no) {
    return service.request({
        method: 'delete',
        url: '/contact/removeContact',
        params: no
    })
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值