reactjs - 如何在 Tailwind 和 postcss 中将 Html 内容转换为纯文本
问题描述
我无法在反应中解析 html 内容,这实际上是顺风和 postcss 特定的问题,因为我在代码和框上使用了相同的代码,在没有顺风 CSS 样式的情况下工作正常。
注意:我已经在有和没有顺风的本地计算机上对此进行了测试,我遇到了同样的问题
应用程序.js
import React, { useState } from 'react';
import parse from 'html-react-parser';
const App = () => {
const [text, setText] = useState('<p>asdfsadf</p><ul><li>asdfsdf</li><li>sdcas</li></ul>');
return (
<div className="m-10">{parse(text)}</div>
);
};
export default App;
在使用tailwind进行样式设置时是否有另一种方法可以将html转换为纯文本
解决方案
像这样更改您的代码:
import React, { useState } from 'react';
const App = () => {
const [text, setText] = useState(
'<p>asdfsadf</p><ul><li>asdfsdf</li><li>sdcas</li></ul>'
);
return <div className="m-10" dangerouslySetInnerHTML={{ __html: text }} />;
};
export default App;
推荐阅读
- ios - 如何在我的 Swift 应用程序中向多个单一联系人发送短信?
- flutter - 如何在 Flutter Web 中使用 lib assets_audio_player
- flutter - 每 50 毫秒 Flutter 任务
- session - NextJs 受 Next Auth 保护的 API
- python - Python Django:为什么 Google OAuth2 令牌在过期时间后有效?
- java - 动态模板(Sendgrid APIs)中嵌入的内嵌图像
- sql - 在oracle sql中将列值拆分为多个列
- bash - 为什么我不能在 bash 脚本中使用 `source` ssh-agent 和 ssh-add?
- imap - IMAP:如何确定允许的最大文件夹名称和路径长度?
- python - svnperms 设置用法