react中使用pre标签不生效的解决方法
Posted minorf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react中使用pre标签不生效的解决方法相关的知识,希望对你有一定的参考价值。
一、react中使用pre标签
react中代码:
<pre> 我寻你千百度 日出到迟暮 一瓢江湖我沉浮 我寻你千百度 又一岁荣枯 可你从不在 灯火阑珊处 </pre>
界面展示效果:
正常情况下,使用pre标签,pre标签中的内容都会原样展示,但是目前来看,并没有换行效果,这是因为JSX会去除换行,导致pre标签失效。
二、解决方法
1、使用反引号即模板字符串来解决
<pre id=‘preId‘>{`我寻你千百度 日出到迟暮 一瓢江湖我沉浮 我寻你千百度 又一岁荣枯 可你从不在 灯火阑珊处 `} </pre>
2、加换行符 来解决
<pre id=‘preId1‘> 我寻你千百度 日出到迟暮{‘ ‘} //加入 需要使用{} 一瓢江湖我沉浮{‘ ‘} 我寻你千百度 又一岁荣枯{‘ ‘} 可你从不在 灯火阑珊处 </pre>
3、两种方法在页面中展示效果
这样就可以正常的使用pre标签了
以上是关于react中使用pre标签不生效的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
react+eslint+pretty+escode配置(react编码风格统一)
解决<pre>标签里的文本换行(兼容IE, FF和Opera等)
使用 electron-builder 构建 React-Electron 应用程序,index.js 加载到 pre 标签中