javascript - 查询字符串参数分解为字符问题 - javascript
问题描述
我正在将查询字符串传递给我的获取 url。在我的应用程序中,我遵循这种语法来获取数据。我收到 404 错误。在检查查询参数时,该查询字符串拆分为字符。
loadLayoutData() {
const dataParams = { this.passedData };
http
.request(this.PageId, 'DataServiceId', {
query: dataParams
})
.then(res => {
console.log(res);
this.layoutData = res.data;
})
.catch(err => {
console.log(err);
});
},
查询字符串是(this.passedData):“DOG”。它显示在这样的查询字符串参数中 -> 0:D 1:O 2:G 。
我希望查询字符串作为字符串格式而不分解为字符。
解决方案
正如您现在展示的passedData 是如何构建的,我将只专注于回答您如何处理这个拆分的字符串。
在这种情况下,如果我理解得很好,如果你有类似 ['D', 'O', 'G'] 的东西,你可以使用:
query = ['D', 'O', 'G'].join('');
这样做,它会返回“DOG”。如果它回答了您的问题,请告诉我
推荐阅读
- reactjs - 警告:渲染不同组件时无法更新组件。ReactRedux.Consumer
- javascript - 反应:[名称]未检测到
- javascript - 更改 HTML 内容并循环截取屏幕截图(Node.js + Puppeteer / Playwright)
- windows - “无法打开调试器附加 fifo”使用 cygwin 运行 Openmpi
- laravel - Laravel 播种机卡住并返回ErrorException 数组哟字符串转换
- python - 如何在运行 nginx 的 Elastic Beanstalk 中将 Django 管理 > 命令作为 cron 作业运行
- google-sheets - 谷歌电子表格 - 混合几个列值
- google-classroom - 通过 API Google Classroom 获取课程的“主题”价值
- node.js - 如何将 NodeJS 与 ReactJS 前端连接起来
- xilinx - vitis 2020.2:打开的 HLS 项目被禁用