vue 文本区域中的换行符被过度删除,

vbopmzt1  于 2022-10-28  发布在  其他
关注(0)|答案(2)|浏览(185)

版本

2.6.11

复制链接

https://codepen.io/kubotafumiya/pen/qBOwEOV的最大值

重现步骤

1.将el选项设置为包含文本区域(或pre)且开头有换行符的元素,并创建Vue示例。

<div id="app">
<textarea>

Three line breaks are ignored.
</textarea>
</div>
new Vue({
  el: '#app',
});

需要什么?

此时会移除换行符。

到底发生了什么?

不会删除换行符。
https://html.spec.whatwg.org/multipage/syntax.html#element-restrictions
我认为根据此规范,忽略单个换行符是可以的。

uwopmtnx

uwopmtnx1#

我找到原因了。我能拿这个问题吗?

vkc1a9a2

vkc1a9a22#

@wonhyoung05是的,我找不到此问题的现有问题或PR

相关问题