reactjs - 使用函数发送输入值
问题描述
我的应用程序从输入中获取数据并将其存储在状态中。所以,现在,当我从模式中单击OK
按钮时,我会在控制台中获取数据。我想做下一件事:当我单击OK
按钮时,不仅可以保存数据,还可以同时使用Link
来自反应路由器的发送另一个数据。像这样的东西:
<Link
to={{
pathname: `${my path}/demo}`,
state: {my another data},
}}
>
Send variable
</Link>
当我将上面的代码放入
const handleOk = e => {
setState(false);
return(
<Link
to={{
pathname: `${my path}/demo}`,
state: {my another data},
}}
>
Send
)
</Link>
};
Link
在我的情况下,如何使用OK
按钮和handle ok
函数通过 发送变量?
解决方案
像这样你可以传递任何值 onOk={() => handleOk(event, "hello")}
推荐阅读
- html - 将 xml 结果保存到 SQL 表中的列
- ruby-on-rails - Rails 模型回调不保存实例方法结果
- c++ - 使用 std::forward 评估参数包的扩展究竟如何?
- python - 如何在没有全局变量的情况下存储点击位置?Matplotlib/Python
- javascript - onkeyup 函数只允许字母。同时也否定 PgUp、Del、ArrowLeft 等键
- r - 有人可以解释一下这段代码吗?特别是“函数x和[[x]]”的作用?
- python - 在忽略几行的同时在 DataFrame 上使用 .loc
- swift - 如何在 VStack Swift UI 中居中按钮
- javascript - 如何阻止 Chrome 显示对话框以打印屏幕
- npm - 当我尝试安装 P5.JS 管理器包时出现 npm 问题,EACCES:权限被拒绝