React-Callback:参数未对齐

时间:2018-05-25 06:29:35

标签: reactjs typescript callback tslint

   private function(event: any) {
        this.setState({
            variable123: event.target.value
        }, () => {
            this.function();
        });
    }

使用此功能,我的

行会出错
"=>":
"arguments are not aligned"

我尝试了一些变化但没有效果。

我缺少语法还是我写错了?

1 个答案:

答案 0 :(得分:0)

对齐规则设置了arguments选项,检查从不同行开始的参数是否与同一起始列水平对齐。在您的情况下,setState的第一个参数

{
  variable123: event.target.value
   }

箭头函数的第二个参数未对齐。你可以尝试这样的事情:

  private function(event: any) {
    this.setState(
      {
        variable123: event.target.value
      },
      () => {
        this.function()
      }
    )
  }

请参阅此评论link