reactjs - 反应语法将变量添加到 URL 获取调用
问题描述
我有一个组件正在通过 URL 执行函数 Get 调用,该 URL 字符串中需要有两个变量。通过 console.log 我知道变量被正确地拉入函数中。如果我将变量硬编码到 URL 中,则调用正常(我在浏览器中进行了测试),但如果我通过变量插入它们,则 get 调用不起作用。这是该功能的设置方式
loadTableData({getId: newId, getResourceId: newResource}) {
console.log('this is the passed Id and resource ID for loadTableData', newId + " " + newResource)
return axios.get(`https://10.16.147.159/bpocore/market/api/v1/resources/${newResource}/operations/${newId}`)
}
如果我将上面的 newResource 和 newId 变量物理复制/粘贴到 axios.get URL 中,它可以完美运行。但是,如果我将其保留为如上所示,我会得到不正确的输出。语法有问题吗?我希望我的代码足够了。
提前致谢。
解决方案
推荐阅读
- c++ - 嵌套模板函数的重载
- postgresql - 如何在postgres中每N行打印列标题?
- python - 使用 self.pack 和 self.grid 可以在没有类的情况下使用,但使用它们会失败
- docker - Nginx 和 Flask 是否应该在同一个容器中运行
- angular - 即使未选择单选按钮,Angular Reactive 也会验证
- kotlin - Kotlin - 嵌套函数与具有 1 个调用点的私有函数
- android - Gradle 同步失败:删除了对使用早于 2.6 的 Gradle 版本的构建的支持 [...]。您当前使用的是 Gradle 版本 2.2.1
- django - 将 SQL 查询转换为制作精良的 QuerySet
- flutter - 颤振发出经过身份验证的 api 请求
- kubernetes - 无法在 GKE 上挂载 glusterfs 卷