我从这里安装了paginorm https://www.npmjs.com/package/paginorm
出现问题
constructor(props) {
super();
this.state = {
activePage: 15
};
this.handlePageChange = ::this._handlePageChange;//Unexpected token (25:26)
}

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.0/react-dom.min.js"></script>
&#13;
我已经升级了我的反应(&#34;反应&#34;:&#34; ^ 15.0.0&#34;)和反应(&#34;反应 - &#34;:&#34; 15.0.0 ^&#34)。我可能错过了什么......?
答案 0 :(得分:0)
React不理解ES6
。因此,您需要添加babel,这会将ES6
转换为正常ES5
您需要在项目中添加babel
,如下所示
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.0/react-dom.min.js"></script>
<script src="https://unpkg.com/babel-core@5.8.38/browser.min.js"></script>
修改强>
您还可以使用传统的.bind()
像这样。
this.handlePageChange = this.handlePageChange.bind(this)