【发布时间】:2020-08-14 13:21:29
【问题描述】:
我目前正在尝试在我的主页上连接一个按钮以转到另一个链接,并且我想利用另一个文件中的一些功能。目前,我要使用的功能在SettingsMenu.tsx file 中,组件如下所示:
export class SettingsMenu extends Component<
SettingsMenuProps,
SettingsMenuState
> {
constructor(props: SettingsMenuProps) {
//Lots of code
}
gotoExternalLink = (e: React.MouseEvent, url: string) => {
window.open(url, '_blank', 'noopener noreferrer');
this.hideSettingsMenu(e);
};
//More code
}
在我的主页上,我已经完成了import SettingsMenu from './SettingsMenu' 并尝试使用gotoExternalLink 函数连接我的按钮,但我很难做到这一点。我尝试了以下方法:
Button variant="contained" className="support-button"
onClick={gotoExternalLink(e,"https://app.clovergive.com/App/Form/c226e457-5e64-4f75-8cbb-e8cba99138f4" )}>
Support Us
</Button>
谁能提供一些支持或帮助?
【问题讨论】:
-
试试
onClick={e => gotoExternalLink(e,"https://app.clovergive.com/App/Form/c226e457-5e64-4f75-8cbb-e8cba99138f4" )} -
hmm...代码“找不到名称 gotoExternalLink”
标签: reactjs typescript button import onclick