对vue3里面v-for和v-if不能共存问题,最好的方法是我们把处理逻辑放在数据本身,之前那样做本身就是不推荐。官方有说明:https://vuejs.org/guide/essentials/list.html#v-for-with-v-if
有大佬解释下这个是为什么吗?
先后顺序问题,v-for
和 v-if
放在同一个元素,你想要的效果是先执行 v-for
,再执行 v-if
;但其实 Vue 是先执行 v-if
再执行 v-for
有歧义啊。。IDE难以识别正确的提示,容易误导。