在 react-native android 应用程序中使用 axios 传递参数
Posted
技术标签:
【中文标题】在 react-native android 应用程序中使用 axios 传递参数【英文标题】:Passing Parameters with axios in react-native android app 【发布时间】:2018-07-01 21:41:50 【问题描述】:我需要在 react-native 中使用 AXios 传递一些参数,但不知道如何使用 AXIOS 传递参数。
我发现this post 很有用,但它不能完全满足我的问题。我需要传递以下参数以从 API 中获取所有项目:
php 中的工作示例:
$url = 'https://APISITE.net/api/Stock/GetStockItems?keyWord=6666777788889&locationId=""&entriesPerPage=10000&pageNumber=1&excludeComposites=true';
它在 PHP TEST 文件中运行良好,我只需要传递 keyword 值,即 6666777788889 即可获取数据。
我不知道如何在 AXIOS 中传递这些值。请指导。
【问题讨论】:
@Deepansh Sachdeva 你能检查一下吗?@value
的价值在哪里?
我更新了帖子。请检查,我知道您可以轻松回答这个问题,因为我在链接的帖子中看到了您的最后一个答案。谢谢
@DeepanshSachdeva ,我真的需要探索 AXIOS,但没有很好的文档。只发现npmjs.com/package/react-native-axios(我相信)没用。
【参考方案1】:
需要在axios请求的config中指定params
。
axios.get('https://APISITE.net/api/Stock/GetStockItems',
params:
keyWord: 666677788899,
locationId: 2,
entriesPerPage: 100000,
pageNumber: 1,
excludeComposites: true,
//add other params
)
您可以查看 axios 的 github Readme 页面以供参考。
【讨论】:
可以像 product.StockItemId 一样动态添加关键字的值吗?首先我静态通过但需要动态通过。如果做同样的事情,您可以将我重定向到其他帖子/链接。 在这里添加了另一个问题的新帖子:***.com/q/48442837/5306371以上是关于在 react-native android 应用程序中使用 axios 传递参数的主要内容,如果未能解决你的问题,请参考以下文章
部署由React-Native开发的android和IOS应用程序
如何在 react-native 应用程序中更改 android 的键盘主题?
将 react-native 集成到现有的 android 应用程序中?
从 react-native 创建 Android 和 iOS 应用