v-for和v-if是可以一起使用的,vue官网:当同时使用时,v-if比v-for优先级更高。我们并不推荐在一元素上同时使用这两个指令。 官网例子: <!-- 这会抛出一个错误,因为属性 todo 此时 没有在该实例上定义--> {{ todo.name }} 在外新包装一层<template>再在其上使用v-for可以解决这个问题 (这也更加明显...