javascript - 如何用字符串(ReactJS)替换空格并在 HTML 中呈现?
问题描述
<div className="mt-2 font-sidebar capitalize">
{item.title}
</div>
item.title
可以是任何字符串(来自后端),例如“所有产品”、“最喜欢”、“特色商品”等。
我想要一种方法来替换空格,以便在HTML 中呈现时它仍然有一个空格 - 这是针对特定用例的。item.title
我将衷心感谢您的帮助。
解决方案
你可以这样做:
{item.title.replaceAll(' ', '\u00a0')};
replace()
如果你确定只有 1 个空间,你可以使用,所以我建议使用replaceAll()
您可以使用
引用 (U+00A0)的 Unicode 字符来代替使用:
推荐阅读
- octave - Octave 的 chisquare_test_homogeneity(x, y, bins) 是如何工作的?
- java - 杰克逊反序列化原始类型
- ios - 如何让用户在 UIImagePicker 中的前置摄像头和后置摄像头之间切换?
- python - Flask 应用程序在主机系统中运行但不在 docker 中
- javascript - 按时间和点击更改报价
- php - 如何限制经过身份验证的用户只能访问他们的个人资料
- ios - 在其他视图中更新核心数据属性时,SwiftUI 列表不更新
- visual-studio - Visual Studio 的一个问题,调试时占用大量磁盘空间
- ios - 动态更改属性字符串
- javascript - 如何访问名为 div 的变量中的元素