react-markdown内容宽度溢出和换行不生效问题

情景复现:

解决办法,添加样式进行限制

css 复制代码
/* index.css */
.markdown-container {
  word-break: break-word; /* 强制长单词断行 */
  white-space: pre-wrap; /* 保留空白符序列,但是正常地进行换行 */
  overflow-wrap: break-word; /* 在长单词或 URL 地址内部进行换行 */
}
js 复制代码
// tsx文件内
 <ReactMarkdown className={"markdown-container"} remarkPlugins={[remarkGfm]}>
 {text}
 </ReactMarkdown>

添加样式后,即可解决问题,如下图所示:

相关推荐
终端鹿2 分钟前
Vue3 核心 API 深度解析:ref / reactive / computed / watch
前端·javascript·vue.js
大雷神2 分钟前
HarmonyOS APP<玩转React>开源教程十五:首页完整实现
react.js·开源·harmonyos
console.log('npc')8 分钟前
partial在react接口定义中是什么意思
前端·javascript·typescript
SuperEugene9 分钟前
前端 utils 工具函数规范:拆分 / 命名 / 复用全指南,避开全局污染等高频坑|编码语法规范篇
开发语言·前端·javascript
C澒13 分钟前
微前端容器标准化 —— 公共能力篇:通用请求
前端·架构
llxxyy卢21 分钟前
web部分中等题目
android·前端
若惜31 分钟前
selenium自动化测试web自动化测试 框架封装Pom
前端·python·selenium
Amumu1213844 分钟前
Js:内置对象
开发语言·前端·javascript
广州华水科技1 小时前
2026年单北斗GNSS变形监测系统推荐,助力精准监控与智慧城市建设
前端
鸡吃丸子1 小时前
如何编写一个高质量的AI Skill
前端·ai