【发布时间】:2020-08-04 10:13:25
【问题描述】:
我知道我可以使用
 为 HTML title 属性添加换行符,但 React 会转义。
例如,这是一个 React 组件,其中包含一个标准的、非 React 处理的 title 属性,其中包含换行符...
并且可以在浏览器中看到效果...
但是如果 React 正在处理 title 属性...
...那么这是输出...
浏览器控制台显示这已被转义...
如何编写一个在输出中仍包含
 的 JSX 元素?或者有没有其他方法可以在 JSX 元素的 title 属性中添加换行符?
更新
我发现如果 title 属性由 React 处理,\n 将添加一个换行符,而 
 被转义为相同的 title 属性。然而,在title 属性中使用\n,它不由 React 处理,只会输出“\n”——在这些情况下,我仍然必须使用
。
【问题讨论】:
标签: javascript html reactjs