是否可以使用地图数组数据(${adv_event.title}
)里面一个react-structured-data
JSX?
我尝试添加反引号但没有成功:name: "`${adv_event.title}`",
尝试1:
<Generic jsonldtype="event" schema={{
name: "${adv_event.title}",
description: "",
startDate: "YYYY-MM-DDT:HH:MM",
endDate: "YYYY-MM-DDT:HH:MM",
image: "",
}}>
Error:
296:31 警告 意外的模板字符串表达式
字符串中无模板卷曲
这是 ESLint 生成的警告:字符串中无模板卷曲 https://eslint.org/docs/rules/no-template-curly-in-string
禁止在常规字符串中使用模板文字占位符语法
(字符串中无模板卷曲)
ECMAScript 6 允许程序员创建包含变量的字符串
或使用模板文字而不是字符串的表达式
连接,通过编写如下表达式${variable}
两个之间
反引号 (`)。当以下情况时很容易使用错误的引号:
想要使用模板文字,通过编写"${variable}"
,并最终
与字面值"${variable}"
而不是包含的字符串
注入表达式的值。
如果您只想分配该变量,您应该这样做:
<Generic jsonldtype="event" schema={{
name: adv_event.title,
description: "",
startDate: "YYYY-MM-DDT:HH:MM",
endDate: "YYYY-MM-DDT:HH:MM",
image: "",
}}>
您的情况不需要模板字符串。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)