Vue 中的字符串长度无效 RangeError 仅限某些环境
2019-02-05
6015
我在生产和测试环境中具有VUE组件。在WordPress主题中生产中,我会收到错误:
430617969
在测试中,我只是使用一个单独的文件,而我却没有错误,并且该组件正常工作。我认为WordPress和Server中有一些不同的东西会导致错误。
从我阅读的内容中,它只是一个长的字符串,会导致错误,但是如果您不能本地重复错误,该如何修复? WordPress是否有任何常见的“ Got Ya”?
组件本身非常简单:
456095898
9266663770
3个回答
错误具有误导性。我遇到过类似的问题,发现这是内联模板的问题。有一个样式标签,导致我的项目中出现问题。 就你的情况而言,我认为问题出在数据对象上。在事件数据对象中使用字符串文字,如下所示,它应该可以正常工作:
data: {
events: `<?php echo json_encode($another); ?>`,
},
ATT
2019-02-07
此错误在此处描述并解决: https://github.com/vuejs/vue/issues/9504
由于 generateCodeFrame() 或 repeat$1() 中的错误导致模板中的错误在 JS 中生成错误(可能以某种方式修复)。
Sp Mbt
2019-02-18
另一种情况
就我而言,此错误是因为我重复了相同的 HTML 属性
<div class="awesome wow"
class="anotherawesome">
</div>
这将引发相同的问题。
解决方案
<div class="awesome wow anotherawesome">
</div>
Irfandy Jip
2019-03-13