reactjs - 如何动态映射数组到查询参数
问题描述
我的目标是将一组选定值映射到查询参数,该参数将返回我需要的列。
我得到要在查询中传递的值,但它们的格式不正确。这些值的范围可以是 1-4 个动物列的值。
?columns=DOG,CAT,TURTLE,FISH&
应该:
?columns=DOG&columns=CAT&columns=TURTLE&columns=FISH
我尝试发送 URL 查询:
try {
const { data } = fetchContext.authAxios.get(`/api/csv/pet/${id}/${
values.columns ? `?columns=${values.columns}&columns=/` : ''
}`,
values
);
}
如何以所需格式正确循环这些值?或者有没有一个 React 包呢?
解决方案
发现我使用了错误的方法,需要构建 API 调用并使用 gist.github 上的此代码段将其传递给 axios。
推荐阅读
- python - 类似于 group by for 列表的操作
- oracle - print white square box in downloaded csv from interactive report
- html - Cannot resize SVG icon neither using w/height or viewBox
- django - Django REST 框架。APITestCase。如何修复'bad_value、referenced_table_name、referenced_column_name'
- python-3.x - 如何计算odoo 12中两个日期之间的差异
- docker - Docker: create database schema on image build is not working
- arduino - Serial communication with Arduino Uno in hexadecimal, and monitoring response with serial monitor
- python-3.x - 网页抓取 Innerhtml
- c++ - 为什么这段代码用 g++ 而不是 MSVC++ 编译?
- c# - 为什么在控制台应用程序中使用 CommonOpenFileDialog 时会出现此异常?