vue2中使用v-if判断,值未被更新 <div v-for="item in list"> <div v-if="item.visiable"> {{item.name}} </div> </div> 原因是使用的数组来源于 computed,非响应式数据。 改为用watch或者写在data里都可以,核心就是变成响应式数据。