【发布时间】:2018-07-27 06:15:09
【问题描述】:
我在导入 react 函数时遇到问题。我使用export default 导出函数。然而,在导入它之后,我尝试将它绑定到渲染函数中,但我收到一条错误消息,提示 TypeError: Cannot read property 'bind' of undefined。这是否意味着函数没有正确导入?如何在 React 中正确导入它?
import onSignUp from '../../functions/onsignup'
class ModalExample extends React.Component {
constructor(props) {
super(props);
}
this.onSignUp=this.onSignUp.bind(this);
}
render(){
return(...)
}
【问题讨论】:
-
请同时添加相关代码。
-
你错误地使用了
bind。添加您的代码以获得答案。 -
尝试在控制台中打印您导入的函数,如果未定义您的函数未正确导入或导出
-
this.onSignUp这个函数的定义在哪里?它是作为this.onSignUp.bind访问它的导入函数而不是类函数。你可以像this.onSignUp= onSignUp.bind(this)一样直接使用。
标签: javascript reactjs function