v-for
官方文档,通过官方文档我们可以看到,Vue中的v-for是使用在数组和对象上面的。并不支持直接对number数字进行循环。
在实际使用中,vue v-for直接循环数字,也就是固定次数。如星级评分。为了操作简单,直接百度,有小伙伴为我们提供了如下方法v-for 星级评分,截图如下。
😊😊😊,问题完美解决。上线,😩😩😩,ios白屏,不显示,😟😟😟
ios 报错
针对以上问题,进行联调排查,结果发现在IOS系统下报: RangeError: Array size is not a small enough positive integer(百度显示:部分android机型也有遇到同样问题的,实际测试中没有遇到)
翻译过来就是说:数组的大小不合法
回到官方文档,vue官方文档给予的v-for循环是针对数组和对象使用,并不支持对固定数字进行操作,各位小伙伴还是老老实实的将固定数字的循环更改成数组吧。一时贪图省事的代价太大了,全是泪,😭😭😭