ts中直接写this报语法错误?

image.png
image.png
网上查了也查不到,是不让用this吗?

阅读 3.5k
4 个回答

去掉 const

setType = (type: string): void => { 
    this.setState({type})
}

看起来是 ESLint 报的错啊,没认识 TS 语法,还当普通 JS 去 Lint 的,你 ESLint 咋配的?

应该是这么写的吧

const setType = (type: string): void => { 
    this.setState(type)
}

指定this类型试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题