两个v-for中,内for无法调用外for对象


这是代码

报错内容如下:

求大佬帮助

把v-if 写在template 标签上
tempalte包裹第一次被for循环的 tr
解决了吗?

2 Likes

可以了,不过这是为啥啊

怎么解决的 是我说的那个原因吗?

嗯嗯,为啥用了template就没问题了,直接放在tr标签上就会出错

首先 vue官方都不推荐 v-if 和 v-for写在一个标签上 (原因:就算写了v-if v-for还是会循环 只是v-for返回的是一个空的值 这样就造成了性能浪费)
在讲只能深入了, !!!注意 以后不要吧 v-if 和 v-for写在一个 标签上

这样啊,明白了,谢谢指导