其他分享
首页 > 其他分享> > 为什么v-if和v-for不建议用在同一标签

为什么v-if和v-for不建议用在同一标签

作者:互联网

在Vue2中,v-for优先级是高于v-if 的,咱们来看例子
在这里插入图片描述
上面的写法是v-for和v-if同时存在,会先把7个元素都遍历出来,然后再一个个判断是否为3,并把3给隐藏掉,这样的坏处就是,
渲染了无用的3节点,增加无用的dom操作

建议使用 computed 来解决这个问题
在这里插入图片描述

标签:为什么,会先,computed,同一,dom,标签,无用,Vue2,优先级
来源: https://blog.csdn.net/weixin_44997474/article/details/119136669