【问题标题】:Babel string interpolation error [duplicate]Babel 字符串插值错误 [重复]
【发布时间】:2016-06-08 09:47:02
【问题描述】:

我有一堆要为其分配唯一 ID 的输入元素。

但是,下面的字符串插值(i是映射的元素索引)

id = `input-add-${i}`

返回

Parsing error: JSX value should be either an expression or a quoted JSX text

我在其他地方成功地使用了插值,所以我不明白我在这里做错了什么。

【问题讨论】:

    标签: javascript ecmascript-6 babeljs


    【解决方案1】:

    啊,我的错。我忘记了大括号。

    这行得通

    { id={`input-add-${i}`} }
    

    这也可行

    id={'input-add-' + i}
    

    【讨论】:

      猜你喜欢
      • 2011-12-31
      • 2017-06-05
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-27
      • 2014-01-12
      • 1970-01-01
      相关资源
      最近更新 更多