【问题标题】:Problems with Material-UI componentsMaterial-UI 组件的问题
【发布时间】:2016-09-29 08:57:20
【问题描述】:

我正在尝试将 Material-UI 中的 http://www.material-ui.com/#/components/drawer(停靠示例)组件与 ReactJS 一起使用。

我在以下行中的“=”上收到错误:

handleToggle = () => this.setState({open: !this.state.open});

我在其他一些组件上也遇到了同样的错误。我正在使用最新版本的 Material-UI。

与此相同:http://www.material-ui.com/#/components/table(复杂示例)在以下代码中:

handleToggle = (event, toggled) => {

有什么想法吗?

谢谢。

【问题讨论】:

  • 错误出现在第一个“=”上。
  • 你一直在使用 ES6 吗?您收到什么错误?

标签: javascript html reactjs ecmascript-6 material-ui


【解决方案1】:

您要么需要使用 ES6 转译器(例如 babel)将代码转换为当前浏览器可以理解的 JS,要么不使用粗箭头函数:

handleToggle() {
  this.setState({open: !this.state.open});
};

【讨论】:

    【解决方案2】:

    感谢您的意见。我只需将“stage-0”添加到我的加载器并安装“babel-preset-stage-0”。现在一切正常。再次感谢。

    【讨论】:

      猜你喜欢
      • 2022-01-10
      • 2021-01-28
      • 2020-11-19
      • 2018-07-04
      • 1970-01-01
      • 2018-05-13
      • 2020-07-10
      • 2019-09-20
      • 2018-12-02
      相关资源
      最近更新 更多