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

时间:2019-04-12 19:28:32

标签: javascript reactjs lint

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

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

如何防止这种情况发生?

2 个答案:

答案 0 :(得分:4)

使用字符串插值代替:

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

答案 1 :(得分:1)

您应该使用用“`”(反勾/重音符号)包裹的模板字符串。

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