2017-11-09T08:40:33Z||2017-11-09T08:40:33Z
使用成员变量,而不是成员函数:
private handleClick = (e: React.SyntheticEvent<HTMLButtonElement>) => {
};
import * as React from 'react';
interface Props {
disabled?: boolean;
}
export default class MyButton extends React.Component<Props, object> {
render() {
return (
<button
onClick={this.handleClick}
disabled={this.props.disabled || false}
>
Hi
</button>
);
}
private handleClick = (e: React.SyntheticEvent<HTMLButtonElement>) => {
alert('click!!!');
e.preventDefault();
};
}