美文网首页
参数序列化(针对相同参数是一个集合时)

参数序列化(针对相同参数是一个集合时)

作者: 兰夏天 | 来源:发表于2019-12-06 16:22 被阅读0次
export function runninglog (param) {
  return axios({
    url: '/api/DeviceLog/machinemonitor',
    method: 'get',
    params: param,
    paramsSerializer: function (params) {
      if (typeof (params.machineId) === 'number') {
        let yourNewParams = `machineId=${params.machineId}`
        yourNewParams = yourNewParams + '&pageNumber=' + params.pageNumber + '&pageSize=' + params.pageSize + '&startTime=' + params.startTime + '&endTime=' + params.endTime
        return yourNewParams
      } else {
        let yourNewParams = params.machineId.map((item) => `machineId=${item}`).join('&')
        yourNewParams = yourNewParams + '&pageNumber=' + params.pageNumber + '&pageSize=' + params.pageSize + '&startTime=' + params.startTime + '&endTime=' + params.endTime
        return yourNewParams
      }
    }
  })
}

相关文章

  • 参数序列化(针对相同参数是一个集合时)

  • url参数解析为一个对象与序列化数据为URL参数

    url参数解析为一个对象 序列化数据为URL参数

  • 小程序跳转页面几种方式?

    跳转页面传递数组参数必须序列化 接收页面也要序列化参数 参数值过长接收时候内容不全得问题

  • AFN requestSerializer

    requestSerializerrequestSerializer是AFNetworking参数编码的序列化器,...

  • 11.29

    重载(overload):是指在同一个类中,多个方法拥有相同的方法名,但参数列表必须不同(参数个数或参数类型或参数...

  • 简单的梁的载荷计算

    集总质量参数,微梁结构 如果一个运动构件上的各点总是具有相同或近似相同的运动状态(速度),那么这种构件本身就是集总...

  • 重载与重写的区别

    方法重载是指同一个类中的多个方法具有相同的名字,但这些方法具有不同的参数列表,即参数的数量或参数类型不能完全相同。...

  • 继承要点摘录

    1、方法重载:同一个类中、函数名相同、参数签名不同 2、参数签名:参数类型+参数个数+参数顺序 3、抽象类才能包含...

  • C++ 函数重载

    规则 函数名相同 参数个数不同,参数类型不同,参数顺序不同(参数类型不相同的前提下) main函数方法调用 输出结...

  • JavaScript之call apply bind区别详解

    相同 以传入的第一个参数作为this的指向 都可传入其他参数 不同 apply是通过数组来传递 call是按参数列...

网友评论

      本文标题:参数序列化(针对相同参数是一个集合时)

      本文链接:https://www.haomeiwen.com/subject/cbsegctx.html