[英]Vue crashes when binding input with large strings
我有此输入与属性绑定:
// in the template
<input type="text" v-model="someProp">
// in the script
export default {
data() { return {
someProp: ''
}
}
问题在于此输入将绑定一个非常长的字符串(21k个字符长)。 将字符串复制/粘贴到输入中后,该选项卡会以以下方式暂时崩溃:
与大型输入绑定时,似乎有些过度处理。 我可以在代码中进行哪些更改以防止延迟?
并且,如果可能的话:是否由于Vue或浏览器而导致了过度处理?
显然,某些浏览器仅针对textarea
元素优化大文本输入,而未针对input
。 在模板中进行以下更改可防止标签滞后:
// change this
<input type="text" v-model="someProp">
// to this
<textarea type="text" v-model="someProp"></textarea>
(当然还有一些其他样式)。
这个问题似乎来自浏览器,而不是来自Vue,但这就是我所能知道的-非常感谢您提供其他输入!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.