request前数据整理问题

saveArea (data) {

const id = data.id || ''

const path = `areas${id ? `/${id}` : ''}`

const type = id ? 'put' : 'post'

return axios[type](path, Object.assign({ name: '', memo: '', order: 0 }, data))

},

如上所示:

在工作工,经常遇到这样的情况:

当对某个实体进行添加、修改、编辑的时候,可能后端提供的接口都相同,name就一定避免不了判断,当前对该实体的具体操作类型。

相对请求次数量较小的情况来说,即写即用,但相对于有大量的重复请求时,再这样写,就显得冗余量比较大。

这个时候可以吧判断写在请求前,对请求做一个拦截。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值