gpt4 book ai didi

reactjs - 如何将 HTML 元素添加到 JavaScript 对象中并在 React 中使用

转载 作者:行者123 更新时间:2023-12-05 03:41:20 25 4
gpt4 key购买 nike

这是 JavaScript 对象中的代码

const AlbumDetails = [
{
name: '<i class="fas fa-check">Basic</i>',
price: '',
details: [],
},
{ name: '<i class="fas fa-check">Intermediate</i>', price: '', details: [] },
{ name: '<i class="fas fa-check">Pro</i>', price: '', details: [] },
{ name: '<i class="fas fa-check">Ultimate</i>', price: '', details: [] },
];

export default AlbumDetails;

我想像这样使用这个对象

const PriceCard = (props) => {
<div className="p-box">

<div className="p-content">
<h2>{props.AlbumDetails[0].name}</h2>
<h4>{props.AlbumDetails[0].price}</h4>


</div>
</div>
}

等等。在浏览器中显示<i class="fas fa-check">Basic</i> ,但我只想要图标和名称“基本”。那么如何才能做到。

最佳答案

可以使用 dangerouslySetInnerHTML 插入 HTML 字符串:

<h2 dangerouslySetInnerHTML={{ __html: props.AlbumDetails[0].name }} />

注意:您需要确保 HTML 是安全的(即不是由用户输入形成的),否则您可能会面临 XSS。

关于reactjs - 如何将 HTML 元素添加到 JavaScript 对象中并在 React 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67820512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com