【发布时间】:2017-06-02 16:04:15
【问题描述】:
我的代码中有语法错误,我不知道为什么。和我使用 refs 的方式有关系吗?
export default class ToggleMenu extends React.Component {
showRight: function() {
this.refs.right.show();
}
render() {
return (
<div>
<button onClick={this.showRight}>Show Left Menu!</button>
{/*
<Menu ref="right" alignment="right">
<MenuItem hash="1">First</MenuItem>
<MenuItem hash="2">Second</MenuItem>
<MenuItem hash="3">Third</MenuItem>
</Menu>
*/}
</div>
);
}
}
这是错误:
./src/components/ToggleMenu/ToggleMenu.js模块构建失败:SyntaxError: Unexpected token (13:14)showRight: function() { this.refs.right.show(); }
【问题讨论】:
标签: reactjs ecmascript-6 es6-class refs