【问题标题】:How should the parameters for axios look like according to the url example根据url示例,axios的参数应该如何
【发布时间】:2022-08-03 22:34:50
【问题描述】:

我有这个网址。如何将其翻译成 axios 的参数?

customer?$select[0]=id&$select[1]=firstName&$select[2]=lastName&$select[3]=email&$skip=0&$sort[createdAt]=-1&email=test@email.com

const { data } = await this.request({
      method: \'get\',
      url: `/customer`,
      params: {
        // ?
      },
    });
  • {\"$select[0]\": \"id\", etc}
  • @JaromandaX 有价值的电子邮件呢?
  • 相同... key:value 就像其他人一样。您正在创建一个 javascript 对象。没有比这更复杂的了

标签: javascript url axios request


【解决方案1】:

通常只需通过键和值设置属性即可。

params: { email: "test@test.com" }

如果key包含特殊字符,JS中的property key是不允许的,可以在key中设置引号

params: { "$select[1]": "firstSame" }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-19
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-01
    • 2015-04-15
    • 2021-01-17
    相关资源
    最近更新 更多