前端使用后端增删改查接口之前,要先将其封装为函数(vue和react均适用)

20 篇文章 0 订阅
5 篇文章 0 订阅

首先,引入和定义变量。

import request from '@/utils/request';
const prefix = process.env.BASE_PATH + '/xxx';

 假设后台接口名为“aaa-bbb-ccc”: 

1、查询接口(get),形参为id,并将id定为后缀。前端将此接口命名为“getAbc”。

export async function getAbc (id) {
  const response = await request(prefix + '/aaa-bbb-ccc/' + id, {
    method: 'GET'
  })
  return Promise.resolve(response)
}

2、新增接口(post),形参为可选值。前端将此接口命名为“createAbc”。

export async function createAbc(options) {
  return request(prefix + '/aaa-bbb-ccc', {
    method: 'POST',
    ...(options || {}),
  });
}

3、编辑接口(put),形参为必选值id和可选值,并将id定为后缀。前端将此接口命名为“updateAbc”。

export async function updateAbc(id, options) {
  return request(prefix + '/aaa-bbb-ccc/' + id, {
    method: 'PUT',
    ...(options || {}),
  });
}

4、删除接口(delete),形参为id, 并将id定为后缀。前端将此接口命名为“deleteAbc”。

export async function deleteAbc(id) {
  return request(prefix + '/aaa-bbb-ccc/' + id, {
    method: 'DELETE',
  });
}

要在其他文件使用以上接口,引入就行了 

import {getAbc, deleteAbc} @/src/services

(以上接口为基础写法,请根据实际情况加以微调)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AAA`

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值