为了账号安全,请及时绑定邮箱和手机立即绑定

如何为反应创建一条新线

如何为反应创建一条新线

冉冉说 2022-12-18 16:26:57
参考下面的代码:<item     itemName={"laptop"}     itemDescription={"- XXXX \n - PPPP"}    // how could I make a new line for this?/>\n 不在这工作
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

你可以这样做:


 {text.split(“\n”).map(function(item) {

    return (

       {item}

       <br/>

    )

 })}

在您的特定情况下,它看起来像这样:


 itemDescription={<>XXXX <br /> - PPPP</>}  

如果您的组件采用该属性中的节点,而不是字符串。


React 不使用字符串来创建 HTMl,而 HTML 会忽略换行符,因此您需要将该字符串转换为带有换行符或段落的 JSX。


查看完整回答
反对 回复 2022-12-18
  • 1 回答
  • 0 关注
  • 102 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号