开发者问题收集

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