0%

为什么不建议v-if和v-for在同一个元素上使用

答:因为v-if和v-for在vue2和vue3中的优先级不一致,会导致理解上的混乱,vue2中,v-for的优先级比v-if高,但在vue3中是相反的,而且如果同时使用,先进行v-for,然后v-if的情况下也会导致浪费性能,进行多余的v-if判断

如果要在list中排除某些条件的数据,可以通过computed计算,也可以通过template进行更显式的层级关系