[英]Add JSX to Array object Javascript
在我的組件之一中,我想修改字體大小並將JSX添加到對象數組中的一個屬性中。 有辦法嗎?
例:
const data = [
{
name: 'Page A',name1: 'Page A', uv: 4000, pv: 2400, amt: 2400,
},
{
name: 'Page B',name1: 'Page A', uv: 3000, pv: 1398, amt: 2210,
},
{
name: 'Page C',name1: 'Page A', uv: 2000, pv: 9800, amt: 2290,
},
{
name: 'Page D',name1: 'Page A', uv: 2780, pv: 3908, amt: 2000,
},
{
name: 'Page E',name1: 'Page A', uv: 1890, pv: 4800, amt: 2181,
}]
let graphData = [];
let count = 0;
data.map((d) => {
graphData.push({"name": d.name + '' + d.name2, "profit": d.amt,"reve": d.p,v});
}
我想將第一個值推為JSX,就像這樣的"name":(<div>d.name + '' + d.name2</div>)
有辦法做到這一點嗎?
將其作為String傳遞。 您可以使用+串聯或模板字符串
data.map((d) => {
graphData.push({"name": `<div>${d.name}${d.name2}</div>`});
}
請執行下列操作 :
data.map((d) => {
graphData.push(`<div> name : ${d.name} ${d.name1} </div>`)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.