我有 Message.js -
import React from 'react';
import { Button } from 'reactstrap';
class Message extends React.Component
{
constructor()
{
super()
this.state={
message:"This is message"
}
}
changeMessage() {
alert("In");
this.setState({
message :"message changed"
});
}
render=()=> {
return <div>
<h1>{this.state.message}</h1>
<Button onClick="{this.changeMessage}" color="success">success</Button>
</div>
}
}
export default Message
按钮点击在这里不起作用。我尝试过 -
<Button onClick={changeMessage} color="success">success</Button>
然后也尝试过 -
<Button onClick="changeMessage()" color="success">success</Button>
这也行不通。
Uncaught TypeError : this.props.onClick is not a function.
摇曳的蔷薇
慕容3067478
慕丝7291255
肥皂起泡泡
慕姐4208626
相关分类