Lint 错误 - 意外的字符串连接

Lint error - unexpected string concatenation

render() {
    const { a, b } = this.props;
    if (// some condition // )
    window.location.assign('/v2#/org/' + a + '/support')}
}

对于行 window.location.assign('/v2#/org/' + orgId + '/support')},我收到 lint 错误 - 意外的字符串连接。

如何防止这种情况发生?

改为使用字符串插值:

render() {
    const { a, b } = this.props;
    if (// some condition // )
    window.location.assign(`/v2#/org/${a}/support`)}
}

您应该使用由“`”(后 tick/grave 重音符)包裹的模板字符串。

window.location.assign(`/v2#/org/${orgId}/support`)