首先,页面假死是由于for循环中key值重复导致的,下边是问题解决的详细描述

昨天在使用vue进行页面循环的时候,起初控制台总会报一些错误,说key存在重复,但是我们设置的key值是返回回来每个数组对象中的key,这个key在数据库中是唯一值,但是依然发生错误

起初只是控制台报错了,但是当我们循环的列表超过百条的时候,出现了一个严重问题,点击列表进行删除操作的时候页面直接卡住了,但屏幕依然可以滚动,此时控制台报的错误如下:在这里插入图片描述
为了解决这个问题,我们最终将key的值设置为了每个对象数组中的label值,这个label值是唯一的字符串,后边再追加 '–only’

Logo

前往低代码交流专区

更多推荐