我正在使用Vue 3和Prettier w/ VS Code。每当我在自己的行上有一个字符串时,它就会按照我想要的格式进行格式化。问题是.我的开发工具浏览器渲染字符串时周围有空格。我需要渲染没有空格的字符串,这样我的测试才能通过。下面的代码:
<div>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Illo voluptatibus quae, eveniet quia
pariatur cupiditate exercitationem aut incidunt natus, possimus delectus commodi! Deleniti,
dignissimos aliquam numquam voluptatibus qui dolores neque!
</div>
字符串
在我的开发工具中看起来像这样。
x1c 0d1x的数据
另一个例子:
<div>
testing
</div>
型
渲染喜欢:
2条答案
按热度按时间a8jjtwal1#
我猜你是在测试
textContent
属性,对吗?解决方案可以将测试属性更改为**
innerText
**:如图所示,
innerText
甚至反映了元素中的空格是否应该对呈现的结果(预格式化文本)有意义。你在devtools检查器中看到的只是一个提示,在DOM中(可能在源代码中)实际上有一些空白,但是除非给定的元素被(样式化为)预先格式化,否则它不应该对渲染有任何影响。
如果你确实将
white-space
设置为pre
,pre-wrap
,那么所有的空白(前导,尾随,“缩进”)都很重要。oxcyiej72#
字符串
或
型