![0bc6ea13f8391f54f54e131bc55405f0.png](https://i-blog.csdnimg.cn/blog_migrate/c7bce6164495a993fbea280c6445a171.png)
[Vue warn]: You may have an infinite update loop in a component render function.在组件呈现函数中可能有一个无限更新循环。
我查了很多资料,基本上都说是在循环过程中,修改到了循环对象,从而引发了无限循环,此时vue会发出警告,但并没有真正产生死循环。
这个问题我找了一周,才找到出问题的代码在哪里。
<el-tag
v-if="labelNum(item)"
style="margin:0 3px;"
>{
{
item.label }}</el-tag>
<el-tag
v-else
v-for="(arr,index) in labelItem(item)" //这行代码有问题
:key="index"
style="margin:0 3px;"
>{
{
arr }}</el-tag>
//判断标签数量
labelNum(item) {
if (item.label.indexOf(",") > -1) {
return false;
} else retu