Javascript 使用react的字符串插值
我正在尝试找出执行以下操作的方法: 我有一个从服务器获取的url,其中包含url参数的占位符:Javascript 使用react的字符串插值,javascript,reactjs,Javascript,Reactjs,我正在尝试找出执行以下操作的方法: 我有一个从服务器获取的url,其中包含url参数的占位符: http://localhost/{someslaug}/?FirstParameter={FirstParameter}&SecondParameter={SecondParameter} 在url下,我为每个参数或slug都有一个输入字段,它应该使用state更新url 我使用jquery和regex快速解决了这个问题。我将参数值包装在{FirstParameter}中 http://localh
http://localhost/{someslaug}/?FirstParameter={FirstParameter}&SecondParameter={SecondParameter}
在url下,我为每个参数或slug都有一个输入字段,它应该使用state更新url
我使用jquery和regex快速解决了这个问题。我将参数值包装在{FirstParameter}
中
http://localhost/{someSlug}/?FirstParameter=“我使用jquery和regex很快解决了这个问题。”这听起来不像是在做字符串插值。你能提供一个更完整的例子吗?React不为字符串插值提供任何辅助方法。您只需执行JavaScript中通常执行的操作。我使用regex在{parametervalue}周围添加了一个span,因此url看起来像http://localhost/{someSlug}/?FirstParameter=什么是span
s?@JacobSDK请在您的问题中添加“url作为带有占位符的字符串来自服务器”或者澄清你的意思。
const $el = $(`span[data="{${prop}}"]`);
$el.text(e.target.value);
if ($el.text().trim() === '') {
$el.text(`{${prop}}`)
}