【发布时间】:2021-11-02 10:34:39
【问题描述】:
在我的 Vue 3 应用程序中,我想突出显示文本中的单词,例如以下 HTML:
span {
background-color: yellow;
}
<span>foo</span>
<span>bar</span>
baz
qux
不过,Vue 去掉了标签之间的空白,所以<span>s 之间的空白消失了:
span {
background-color: yellow;
}
<span>foo</span><span>bar</span> baz qux
如何保留<span>s 之间的空格? 我不能使用&nbsp;,因为空格会中断,而且other white space entities 的大小都与通常的空格不一样。
【问题讨论】:
-
如何添加跨度?问题在于该代码
-
你的意思是换行符?
-
OP 的担忧是 100% 有效的,我在其他论坛上看到有人说“我们不应该依赖框架来处理我们的空白”,但论点是:如果 html 保留了空白,为什么 vue 要把它去掉?