reactjs - 如何将值传递给 react nativ webview body
问题描述
我想将一个值从 react-native 传递给 webview
<WebView
source={{
uri: 'https://accountant.aqilz.com/add-new-submit-form.php',
method: 'POST',
body: 'cat=cat',
}}
/>
而不是上面代码中的硬编码值 cat=cat ,我需要从myId
.
const myId = this.props.route.params.email;
<WebView
source={{
uri: 'abcd.com/add-new-submit-form.php',
method: 'POST',
body: 'cat=???',
}}
/>
我想将值从const传递给 webview body。通过这样做,我可以检索登录用户电子邮件 ID。
解决方案
您可以使用模板文字:
const myId = this.props.route.params.email;
<WebView
source={{
uri: 'abcd.com/add-new-submit-form.php',
method: 'POST',
body: `cat=${myId}`,
}}
/>
您还可以使用标准字符串连接:
// ...
body: "cat=" + myId,
// ...
推荐阅读
- python - 比较两个数据帧,如果数据不同则更新数据帧
- javascript - 在 Mongodb 中查询嵌套模式?
- r - 在绘图图中显示右 y 轴,只有 1 条轨迹
- mysql - 获取每个类别的最新状态
- java - 如果我从带有 Room 和 LiveData 的数据库中获得一行,我如何将它与 UI 线程中的变量“同步”?
- cmd - 使用Python自动运行.exe
- plugins - Dynamics 365 c# 插件:过滤查找字段数据
- macos - ioreg 列出多个 dext
- haskell - 在 `unsafeDupablePerformIO` 中分配内存是否安全?
- c++ - 使用类作为数据类型时如何在 std::variant 中存储值?