javascript - 在页面加载时自动响应材料设计函数调用,而不是在点击时
问题描述
我正在使用 React 材料设计库。我添加了一个onClick
侦听器<link>
,但在页面加载时调用了该函数。为什么会这样?
这是我的代码:
<Link onClick={openBrowserWindow('http://www.stackoverflow.com')}/>
const openBrowserWindow = (url) =>{
fin.desktop.system.openUrlWithBrowser(url);
}`
解决方案
由于您放置 onCLick 方法的方式,该函数会自行调用它
尝试将调用放入函数中
<Link onClick = {()=>openBrowserWindow('stackoverflow.com')}/>
推荐阅读
- python - 以下两段代码有什么区别:
- matlab - 将带有数字的单元格保存到文本文件
- android - 新产品风味使 Gradle 同步挂起
- python - 删除数独图像中的水平和垂直网格
- git - 无法使用来自 Git 组织的 Powershell 获取代码。获取必须进行身份验证才能访问此 API
- azure-functions - Azure Functions 无法加载库
- javascript - TS/Angular 对象返回后,数组长度始终为 0
- css - 如何将 CSS 文件中的颜色参数化为 Sass 变量?
- twitter-bootstrap - 推出列时按钮无响应
- arrays - 分配给具有不同值的参数的 C 指针参数